通过id属性的部分值获取div

时间:2014-01-20 10:39:15

标签: javascript jquery

我的表格中有一个div

<div id="s2id_s52dcecf43a846_membership">
<div>

我想通过名称“membership”找到div,因为id的其他元素是随机生成的。

如何通过获取div id的部分值来获取div?

我想通过jQuery / Javascript获取它。

谢谢,

FaisalNasir

2 个答案:

答案 0 :(得分:2)

如果 ID以“成员资格”开头,那么您可以使用随机部分:

$('[id^="membership"])

您也可以使用“包含”选择器,例如

$('[id*="membership"])

如果您想通过名称搜索,可以使用

$('[name=membership]');

请记住,这可能会为您提供多个元素。

您还可以查看更多选择器here

答案 1 :(得分:1)

只是得到div id的部分值

试试attribute contains selector

$('[id*="membership"])

或者更好的方法是为这些元素添加一个共同的class

请阅读here以了解有关Jquery选择器的更多信息