我可以将数组传递给jquery attr以获取一个属性,例如按照
$("th[id={x,y}]")
它看起来像SQL中的“在哪里”。我想要的就是它,$(“th [id = {x,y}]”)是否等于其中一个?我想问一下!你在sql中使用任何where-in条件吗?我想要它。
答案 0 :(得分:5)
编辑:你问:
我想要的就是它,$(“th [id = {x,y}]”) 这是其中一个吗?我想要 问它!你在任何地方使用了吗? 在sql中的条件..我想要它
我假设您正在寻找一种基于一个或多个ID选择多个<th>
元素的方法。您可以像这样链选择器:
$('th#x, th#y, th#z'); // will return 3 elements, if they exist
原始答案:
否强>
jQuery.attr()
用于在HTML对象上设置有效属性。
如果您要存储链接到HTML对象的任意数据,请使用jQuery.data()
。
答案 1 :(得分:1)
这是否适合您的需求 - 将 { 替换为 “ ?
$(this).attr("alt","1,2,3")
答案 2 :(得分:1)
[编辑] 这个问题已被修改以澄清他想要的内容,所以我删除了我的答案中不适用的部分......
JQuery(和CSS)允许您一起使用多个选择器:
例如:
$('[id=x], [id=y], [id=z]')
...将使用您可能的id
值选择页面中的所有元素。
或者,如果您只想在$(this)
内找到它们,则可以使用find()
方法:
$(this).find('[id=x], [id=y], [id=z]')
希望回答你的问题。
根据您要搜索的值,您可能还会对more advanced attribute selectors感兴趣。例如,如果您的x
,y
和z
选项都以相同的字符串开头,则可以使用属性前缀选择器:
$('[id|=prefix]')
或者如果它们都包含特定的单词:
$('[id~=word]')
有许多可能的选择;这应该给你一个开始,但请参阅JQuery手册以获取更多信息:http://api.jquery.com/category/selectors/