首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery select by class alternatives

Jquery select by class alternatives
EN

Stack Overflow用户
提问于 2013-04-25 16:20:24
回答 3查看 116关注 0票数 0

我有两个html元素(span和input),它们代表相同的用户属性。在我的JQuery脚本中,我想同时选择这两个元素。我找到的唯一方法是指定不同的I并执行两个查询

代码语言:javascript
复制
$("#span\\.firstName")
$("#input\\.firstName"). 

目前我正在寻找另一种解决方案。我想使用类属性(在span和input上指定类firstName,然后执行

代码语言:javascript
复制
$(".firstName")

),但是CSS还没有准备好,我不知道需要哪些类,所以我不能使用它。你知道吗,如果有任何其他的解决方案来执行这个选择,比如使用class属性。

代码语言:javascript
复制
<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>
EN

回答 3

Stack Overflow用户

发布于 2013-04-25 16:25:12

你可以像这样做一个选择器:

代码语言:javascript
复制
$("[id*='firstName']") // this will give both span and input of firstName etc
票数 3
EN

Stack Overflow用户

发布于 2013-04-25 16:38:19

您可以使用Attribute Contains Selector [name*="value"]来完成此操作

代码语言:javascript
复制
$('[id*="firstName"]')
票数 1
EN

Stack Overflow用户

发布于 2013-04-25 16:25:13

您可以使用Multiple Selector$('#id1, #id2')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16209735

复制
相关文章

相似问题

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