如何在jquery中获取文本框id的一部分

时间:2014-03-05 06:13:14

标签: javascript jquery jquery-ui

我有一个文本框.id是account_0__abc.id会动态生成一个。我的问题是如何使用jquery以整个形式选择以__abc文本框结尾的id?

3 个答案:

答案 0 :(得分:6)

尝试使用attribute ends with selector

$('[id$="__abc"]')

答案 1 :(得分:1)

如果您想使其更具体,例如以account_开头并以__abc结尾,那么您可以使用:

$('[id^="account_"][id$="__abc"]')

答案 2 :(得分:1)

jQuery中有各种选择器可根据其id或名称的一部分来标识元素。您也可以指定元素类型。

以下是一个例子:

$('input[id$="__abc"]')

这将抓取ID为<input>的{​​{1}}个元素。但要小心,如果你有多个符合这个标准的,你最终会得到一个集合。您可以遍历集合并使用__abc对其进行处理:

.each()