我的链接看起来像这样:
<a onclick="myLightbox" rel="lightbox" href="image.jpg" title="">
我正在尝试$element.prop("onclick", null);
删除属性onclick
和rel
,但只是不知道如何让它工作
任何人都可以帮助我吗? a标签没有id,我只是不能让它有一个,因为该链接是由我无法控制的CMS生成的。
答案 0 :(得分:1)
使用removeAttr。
答案 1 :(得分:1)
答案 2 :(得分:0)
rel
不是属性,而是属性。使用.removeAttr('rel')
unbind
。答案 3 :(得分:0)
为jquery选择添加id或类,或者也可以选择带有这样的标记
$('a').prop("onclick",null);
您必须提供选择器,因为此处无法识别$ element。
答案 4 :(得分:0)
$('a').each(function(index, a) {
var a = $(a);
if(a.attr('rel') == 'lightbox' && a.attr('onclick') == 'myLightbox') {
a.attr('rel', null).attr('onclick', null);
}
});