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