我是否可以将一个数组传递给jquery attr用于一个属性,例如
$("th[id={x,y}]")在SQL中,它看起来像是"where in“条件。我想要的东西,比如$("thid={x,y}"),它的id是否等于其中之一?我想问一下!您是否在sql中使用任何where-in条件。我的愿望就是喜欢它。
发布于 2011-02-18 21:49:01
编辑问题已被修改,以阐明他想要什么,因此我删除了答案中不适用的部分……
JQuery (和CSS)允许你同时使用多个选择器:
例如:
$('[id=x], [id=y], [id=z]')...will选择页面中具有任意一个可能的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/
发布于 2011-02-18 21:37:01
编辑:您问:
对于我想要的,$("thid={x,y}"),
的id是否等于其中之一?我想问一下!您是否在sql中使用任何where-in条件。我的欲望喜欢它
我假设您正在寻找一种基于一个或多个ids选择多个<th>元素的方法。你可以像这样简单的链选择器:
$('th#x, th#y, th#z'); // will return 3 elements, if they exist原始答案:
编号:
jQuery.attr()用于设置HTML对象的有效属性。
如果要存储链接到对象的任意数据,请使用 .
发布于 2011-02-18 21:38:08
这能满足您的需求吗?将{替换为"
$(this).attr("alt","1,2,3") https://stackoverflow.com/questions/5041888
复制相似问题