說我有一個是這樣的:jQuery的上() - 如何抓住正確的目標?
<div id="myTop">
<a href="#" data-role="button" data-theme="a">one</a>
<a href="#" data-role="button" data-theme="a">two</a>
...
</div>
我想更改按鈕的點擊數據主題。我已經試過這樣:
$('#myTop').on("click", "a", function (event) {
$(event.target).attr('data-theme', "b");
});
問題與此計算策略是,我不知道在什麼部分我其實點擊,可能是有時跨度和一個錨。我如何確保只改變標籤上的主題?
感謝所有幫助
Larsi
(編輯:刪除了此問題的更換主題皮膚部分)
您指定。對()來'「一個」'所以被點擊錨,當你將只處理click事件的'selector'參數。檢查[.on()](http://api.jquery.com/on/)文檔。 –