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));

或者

 var sel = '#' + elem.id ;

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