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