【问题标题】:js, How to get selector from elementjs,如何从元素中获取选择器
【发布时间】:2013-03-06 03:19:15
【问题描述】:

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

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

【问题讨论】:

  • 我认为您需要重新提出这个问题。
  • 你的措辞很混乱。您的意思是您想要用于检索 jquery 分配给 a 的值的选择器?
  • 谢谢,您的意思是题名与实际题目不符?
  • 是的,我想我想知道选择器...

标签: javascript jquery


【解决方案1】:

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

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

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

注意:请谨慎使用selector 属性,因为它是供内部使用的。请参阅Why does the .selector property in jQuery not store a valid selector value? 了解更多信息。

【讨论】:

【解决方案2】:
var a = $('[title=A]');
console.log(a.get()[0]);

jsFiddle example

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

【讨论】:

  • a.get()[0] == a.get(0) == a[0]
猜你喜欢
  • 2013-01-31
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 2011-08-06
  • 2012-12-23
  • 2010-10-24
  • 1970-01-01
  • 2011-01-23
相关资源
最近更新 更多