0

我不确定我的问题标题是否正确,但我想在下面问一个问题

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

4

2 回答 2

2

您可以使用selectorjQuery 对象中的属性来获取使用的选择器。

var a = $('[title=A]');
alert(a.selector);  //will alert [title=A]

演示:http: //jsfiddle.net/Zz4MW/

注意:selector请谨慎使用属性,因为它是供内部使用的。请参阅为什么 jQuery 中的 .selector 属性不存储有效的选择器值?了解更多信息。

于 2013-01-31T19:22:36.040 回答
1
var a = $('[title=A]');
console.log(a.get()[0]);

jsFiddle 示例

有关.get() 的更多信息,请参阅http://api.jquery.com/get/

于 2013-01-31T19:32:40.850 回答