0
$(document).bind("insertListener", function(event, elem, param1, param2) {

alert($($(elem)+[attr_a][attr_b!=y]));
});

そこで真または偽を警告することはできません。

elemはオブジェクトです。上記のコードが、ID、またはセレクターとしてのクラス名でどのように機能するかを知っています。

$(".selector[attr_a][attr_b!=y]")

しかし、セレクターがオブジェクトである場合、構文はどのようになりますか。これが単純すぎる場合は申し訳ありませんが、自分で理解できず、適切なドキュメントが見つかりません。他の構文も使用してみましたが、機能しませんでした。

$(elem[attr_a][attr_b!=y]);
$($(elem)[attr_a][attr_b!=y]);
elem[attr_a][attr_b!=y];
4

2 に答える 2

3
$(elem).is('[attr_a][attr_b!=y]')

Fiddle

.is() Reference

于 2012-11-06T21:35:52.407 に答える
0
var elem = {
    "id" : "myImage"
};

var sel = '#' + elem.id + '[attr_a][attr_b!=y]'  ; // Assuming it is an ID

alert($(sel));

OR

 var sel = '#' + elem.id ;

 alert( $(sel).filter('[attr_a][attr_b!=y]')) ;
于 2012-11-06T21:37:13.623 に答える