我有两个html元素(span和input),它们代表相同的用户属性。在我的JQuery脚本中,我想同时选择这两个元素。我找到的唯一方法是指定不同的I并执行两个查询
$("#span\\.firstName")
$("#input\\.firstName"). 目前我正在寻找另一种解决方案。我想使用类属性(在span和input上指定类firstName,然后执行
$(".firstName")),但是CSS还没有准备好,我不知道需要哪些类,所以我不能使用它。你知道吗,如果有任何其他的解决方案来执行这个选择,比如使用class属性。
<td>
<div>
<span id="span.firstName">${user.firstName}</span>
<span id="span.lastName">${user.lastName}</span>
</div>
<div>
<span>First name</span><input id="input.firstName" value="${user.firstName}"/>
<span>Last name</span><input id="input.lastName" value="${user.lastName}"/>
</div>
</td>发布于 2013-04-25 16:25:12
你可以像这样做一个选择器:
$("[id*='firstName']") // this will give both span and input of firstName etc发布于 2013-04-25 16:38:19
您可以使用Attribute Contains Selector [name*="value"]来完成此操作
$('[id*="firstName"]')发布于 2013-04-25 16:25:13
您可以使用Multiple Selector。$('#id1, #id2')
https://stackoverflow.com/questions/16209735
复制相似问题