Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用固定的起始字符串获取所有html元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用固定的起始字符串获取所有html元素

Javascript 如何使用固定的起始字符串获取所有html元素,javascript,jquery,html,Javascript,Jquery,Html,我有许多id为的html元素 像 还有更多 "demoNth" 如何使用jquery获取所有元素?您可以使用以下方法: 这将从演示开始获取所有元素 $("[id^=demo]") 使用each()对它们进行迭代-> 您可以使用以下功能: 这将从演示开始获取所有元素 $("[id^=demo]") 使用each()对它们进行迭代-> jQuery有一个选择器语法([attrname^=prefix]),专门用于匹配字符串前缀 对于将ID与任意正则表达式相匹配的更通用的解决

我有许多id为的html元素 像

还有更多

        "demoNth"

如何使用jquery获取所有元素?

您可以使用以下方法:

这将从演示开始获取所有元素

$("[id^=demo]")

使用each()对它们进行迭代->


您可以使用以下功能:

这将从演示开始获取所有元素

$("[id^=demo]")

使用each()对它们进行迭代->


jQuery有一个选择器语法(
[attrname^=prefix]
),专门用于匹配字符串前缀

对于将ID与任意正则表达式相匹配的更通用的解决方案,您应该选择所有可能匹配的元素,然后
.filter()
找出您实际需要的元素,例如:

$('div').filter(function() {
   return /^demo\d+/.test(this.id);
});

jQuery有一个选择器语法(
[attrname^=prefix]
),专门用于匹配字符串前缀

对于将ID与任意正则表达式相匹配的更通用的解决方案,您应该选择所有可能匹配的元素,然后
.filter()
找出您实际需要的元素,例如:

$('div').filter(function() {
   return /^demo\d+/.test(this.id);
});

我建议给他们上课是最好的方式

e、 g

1
2.
3.
4.
然后,您可以使用


$(“.group”)

我建议给他们上课是最好的方式

e、 g

1
2.
3.
4.
然后,您可以使用

$(“.group”)

怎么样

$("[id^=demo]")
或者最好的方法是使用类

怎么样

$("[id^=demo]")

或者最好的方法是使用类
$(
元素[id^='demo'])
其中
元素
是您的元素类型。

$(
其中
元素
是您的元素类型。

它们是否都以相同的单词开头?ie“demo”是的,它们都以相同的单词开头它们都以相同的单词开头吗?ie“demo”是的,它们都以相同的单词开头如果它们使用
id
,则包含元素有点多余。如果它们使用
id
,则包含元素有点多余。