jquery name $ =或name =

时间:2010-09-09 19:26:02

标签: jquery jquery-selectors

假设我已经使用以下结构命名了一些元素:

  • 1:0
  • 11:0
  • 21:0

当我寻找1:0的值时,我发现下面的代码以1:0的形式返回了所有内容:

alert($("[name$=" + arrayVal[i] + "]").val());

然而,当我拿出“$”时,它似乎只返回上面例子中的1:0。我在Google上进行了快速搜索,但找不到任何支持这一发现的内容。有没有人可以指点我这个链接?

谢谢!

3 个答案:

答案 0 :(得分:1)

在jQuery中,$=表示“以...结尾”,=表示“等于”。

Attribute Selectors

答案 1 :(得分:1)

$=attribute ends-with selector,所以你得到的是预期的行为。

如需完整阅读,那么您似乎正在追求的是you can find all of the attribute selectors here

如果有疑问,请转到来源jQuery API Site,快速搜索将回答大多数您的“这个运算符是什么?”问题:)

答案 2 :(得分:1)

$=是“属性以...结尾”。

http://api.jquery.com/category/selectors/