因此,我有10個這樣的鏈接:<a href="#" data-test="test" class="testclass"></a>
and on function。像這樣:在Jquery中的.on事件中獲取屬性
$(document).on("click", ".testclass", function() {
alert($(this).attr('data-test'));
});
我不明白我在這種情況下如何獲得特定標籤的數據測試屬性。 $(this)
回報document
對象,而不是a
$(this).data('test')'也應該可以工作。 – Leeish 2013-02-16 00:54:33
它的工作http://jsfiddle.net/r043v/TZtFA/你的jQuery版本是什麼? – r043v 2013-02-16 01:00:04
如果出於某種奇怪的原因''this' does not work(it should),try'event.target' instead。 – adeneo 2013-02-16 01:06:02