10

click関数をリンクにバインドします:

$("body").on("click", "a", function() {
    //do something
}); 

リンクに画像タグが含まれていない場合にのみ一致するセレクターを探しています。子要素に似てa:not(img)いますimgが、子要素です。

どうやってやるの?

4

3 に答える 3

12

これを試して:

$("body").on("click", "a:not(a:has(img))", function() {
    //do whatever you want here
}); 
于 2012-12-22T17:38:12.793 に答える
1

を持たないアンカーをフィルタリングするためnotに withを使用できますhasimg

ライブデモ

$("body").on("click", "a:not(a:has(img))", function() {
    //do something
    alert("");
}); 

</p>

于 2012-12-22T17:33:42.257 に答える
1

これを試して

$('a:not(:has(>img))').click(function(){
    alert('click');
})​;
于 2012-12-22T17:39:40.937 に答える