11

这个 jQuery 代码是什么意思?

$('tr[id^="message"]')
4

3 回答 3

16

这意味着 - 选择属性以字符串开头的所有tr元素idmessage

http://api.jquery.com/attribute-starts-with-selector/

于 2012-06-26T21:25:16.043 回答
7

[]指一个元素的属性(id 是一个)并且id^是一个通配符,这意味着 id 必须以“消息”开头。

于 2012-06-26T21:26:12.987 回答
5

这意味着一个表行,其 id 以“消息”开头:

$('tr // a table row
[id //having an id 
^="message"]') // starting with 'message'

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

于 2012-06-26T21:25:39.650 回答