[英]how to add id to a html tag using jquery
我在video
類別中有多個鏈接,當用戶單擊鏈接時,我想添加一個id屬性。
我的代碼是:
$(function () {$(".video").click(function(e){
e.preventDefault();
$(this).attr('id', 'selected');
});});
單擊鏈接后,如果我看到代碼。 Firebug顯示相同的代碼,沒有任何更改。
嘗試普通的JavaScript:
this.id = "selected";
如果可行,那就是jQuery放屁了。 如果仍然無法正常使用,請確保您正確使用了Firebug(我沒有使用它,但是我知道在IE中我必須單擊一個按鈕來刷新DOM視圖),並且仍然不能正常使用修復它改用類(或data-*
屬性)
您發布的代碼沒有錯,因此您在其他地方做錯了。 以下是一些一般性建議:
例如
(function($) {
$(document).ready(function() {
$('.video').click(function(ev) {
ev.preventDefault();
//$(this).attr('id', 'selected');
$(this).toggleClass('selected'); // This will turn the "selected" class on and off for each click
});
);
})(jQuery);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.