我不确定我的问题是否正确,但我想问下面的问题
<div title="A"></div>
var a = $([title=A]);
//if I only know a, how can I get what is referring here made a,
//or command I use can get out put of the referring.
//This case the out put will be '[title=A]'
我不是要求a.attr('title');
答案 0 :(得分:2)
您可以在jQuery对象中使用selector
属性来获取所使用的选择器。
var a = $('[title=A]');
alert(a.selector); //will alert [title=A]
DEMO: http://jsfiddle.net/Zz4MW/
注意:谨慎使用selector
属性,因为它适用于内部使用。有关详细信息,请参阅Why does the .selector property in jQuery not store a valid selector value?。
答案 1 :(得分:1)
var a = $('[title=A]');
console.log(a.get()[0]);
<强> jsFiddle example 强>
有关.get()
的更多信息,请参阅http://api.jquery.com/get/