次のようなリンクがあります。
<a onclick="myLightbox" rel="lightbox" href="image.jpg" title="">
属性と$element.prop("onclick", null);を削除しようとしていますが、それを機能させる方法がわかりませんonclickrel
誰でも私を助けてもらえますか?タグにはIDがありません。そのリンクは、私が制御できないCMSによって生成されるため、IDを作成することはできません。
次のようなリンクがあります。
<a onclick="myLightbox" rel="lightbox" href="image.jpg" title="">
属性と$element.prop("onclick", null);を削除しようとしていますが、それを機能させる方法がわかりませんonclickrel
誰でも私を助けてもらえますか?タグにはIDがありません。そのリンクは、私が制御できないCMSによって生成されるため、IDを作成することはできません。
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);
}
});