0
我有三個簡單的按鈕。jQuery的變化的數據屬性
<div class="enter-btn">Enter</div>
<div class="all-btn">All</div>
<div class="category-all">
<div class="back-btn" data-action="">Back</div>
</div>
當你點擊任何Enter
或All
,它增加了一個data-action
價值的Back
按鈕。
$(".enter-btn").bind("click", function() {
$(".back-btn").attr("data-action", "search-home");
});
$(".all-btn").bind("click", function() {
$(".back-btn").attr("data-action", "category-home");
});
$(".back-btn").bind("click", function() {
alert($(this).data("action"));
});
但如果你點擊Enter
,然後再All
在Back
按鈕值似乎舉行的第一個值,而不是獲得新的。
我添加了一個簡單的jsfiddle顯示我的問題。
想通這是簡單的東西,我俯瞰。謝謝!只要它讓我接受 – Jako
很高興它的工作! –