[英]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.