首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于一个属性,将数组传递给jquery attr()

对于一个属性,将数组传递给jquery attr()
EN

Stack Overflow用户
提问于 2011-02-18 21:32:32
回答 3查看 811关注 0票数 1

我是否可以将一个数组传递给jquery attr用于一个属性,例如

代码语言:javascript
复制
$("th[id={x,y}]")

在SQL中,它看起来像是"where in“条件。我想要的东西,比如$("thid={x,y}"),它的id是否等于其中之一?我想问一下!您是否在sql中使用任何where-in条件。我的愿望就是喜欢它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-18 21:49:01

编辑问题已被修改,以阐明他想要什么,因此我删除了答案中不适用的部分……

JQuery (和CSS)允许你同时使用多个选择器:

例如:

代码语言:javascript
复制
$('[id=x], [id=y], [id=z]')

...will选择页面中具有任意一个可能的id值的所有元素。

或者,如果您只想在$(this)中查找它们,则可以使用find()方法:

代码语言:javascript
复制
$(this).find('[id=x], [id=y], [id=z]')

希望这能回答你的问题。

根据您要搜索的值,您可能还对more advanced attribute selectors感兴趣。例如,如果xyz选项都以相同的字符串开头,则可以使用属性前缀选择器:

代码语言:javascript
复制
$('[id|=prefix]')

或者如果它们都包含一个特定的单词:

代码语言:javascript
复制
$('[id~=word]')

有许多可能的选项;这应该会给您一个开始,但要了解更多信息,请参阅JQuery手册:http://api.jquery.com/category/selectors/

票数 1
EN

Stack Overflow用户

发布于 2011-02-18 21:37:01

编辑:您问:

对于我想要的,$("thid={x,y}"),

的id是否等于其中之一?我想问一下!您是否在sql中使用任何where-in条件。我的欲望喜欢它

我假设您正在寻找一种基于一个或多个ids选择多个<th>元素的方法。你可以像这样简单的链选择器

代码语言:javascript
复制
$('th#x, th#y, th#z'); // will return 3 elements, if they exist

原始答案:

编号:

jQuery.attr()用于设置HTML对象的有效属性。

如果要存储链接到对象的任意数据,请使用 .

票数 5
EN

Stack Overflow用户

发布于 2011-02-18 21:38:08

这能满足您的需求吗?将{替换为"

代码语言:javascript
复制
$(this).attr("alt","1,2,3") 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5041888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档