Javascript 使用正则表达式选择jQuery中的元素

Javascript 使用正则表达式选择jQuery中的元素,javascript,jquery,regex,jquery-selectors,Javascript,Jquery,Regex,Jquery Selectors,我有一个HTML页面,其中根据用户请求动态插入许多元素。这些元素中的每个元素都有一个id属性,该属性包含一些字符串加上一个数字id值再加上另一个字符串 示例:budget\u budget\u alive\u elements\u attributes\u 10\u unit\u value 因此,我尝试了以下选择器: $("#budget_budget_alive_elements_attributes_\d+_unit_value"); 但不幸的是,它不起作用 一些人是jQuery选择器的

我有一个HTML页面,其中根据用户请求动态插入许多元素。这些元素中的每个元素都有一个id属性,该属性包含一些字符串加上一个数字id值再加上另一个字符串

示例:
budget\u budget\u alive\u elements\u attributes\u 10\u unit\u value

因此,我尝试了以下选择器:

$("#budget_budget_alive_elements_attributes_\d+_unit_value");
但不幸的是,它不起作用

一些人是jQuery选择器的扩展,用于获取这些类型的ID,但我也没有运气


你能帮我吗?给定元素id值的约束条件,如何为它们创建选择器?

您最好使用类选择器(通过向这些元素添加相同的类)

否则,您必须使用以下内容:

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

您最好使用类选择器(通过向这些元素添加相同的类)

否则,您必须使用以下内容:

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

您最好使用类选择器(通过向这些元素添加相同的类)

否则,您必须使用以下内容:

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

您最好使用类选择器(通过向这些元素添加相同的类)

否则,您必须使用以下内容:

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

您可以使用I think
$('[id^=“budget\u budget\u alive\u elements\u attributes”][id$=“\u unit\u value”]”)
已经足够好了,如果您仍然想验证数字,请使用正则表达式和
.filter()
谢谢@ArunPJohny。你的答案正是如此!您可以使用I think
$('[id^=“budget\u budget\u alive\u elements\u attributes”][id$=“\u unit\u value”]”)
已经足够好了,如果您仍然想验证数字,请使用正则表达式和
.filter()
谢谢@ArunPJohny。你的答案正是如此!您可以使用I think
$('[id^=“budget\u budget\u alive\u elements\u attributes”][id$=“\u unit\u value”]”)
已经足够好了,如果您仍然想验证数字,请使用正则表达式和
.filter()
谢谢@ArunPJohny。你的答案正是如此!您可以使用I think
$('[id^=“budget\u budget\u alive\u elements\u attributes”][id$=“\u unit\u value”]”)
已经足够好了,如果您仍然想验证数字,请使用正则表达式和
.filter()
谢谢@ArunPJohny。你的答案正是如此!我同意,如果你有一组做同样事情的元素,类就是方法。我同意,如果你有一组做同样事情的元素,类就是方法。我同意,如果你有一组做同样事情的元素,类就是方法。我同意,如果你有一组做同样事情的元素,上课是最好的选择。