相关疑难解决方法(0)

jQuery选择器:Id结束了吗?

有没有selector我可以查询ID以给定字符串结尾的元素?

假设我有一个id为的元素ctl00$ContentBody$txtTitle.我怎么能通过传递来获得这个txtTitle

jquery jquery-selectors

384
推荐指数
5
解决办法
27万
查看次数

document.getElementById + regex

可以document.getElementById和正则表达式一起使用吗?

例如,一个页面上的ID将是Product-1,而在另一个页面上它将是product-3.(不要问我为什么,但显然无法改变.)

我想要做的是getElementById查找Product-x的Id,其中x是1或3.

目前我有这样的事情:

var _container = document.getElementById("product-1") || document.getElementById("product-3");
Run Code Online (Sandbox Code Playgroud)

这有用 - 但我想知道是否有更好的方法这样做?

提前致谢

javascript getelementbyid

4
推荐指数
2
解决办法
9515
查看次数

在javascript中获取具有类似id数组的所有元素

我在html页面上有这样的元素:

<input id="serial[301888][0]" type="hidden" value="51.0100|T2-QQQ" name="serial[301888][0]">
<input id="serial[301888][1]" type="hidden" value="5.0900|T2-WWW" name="serial[301888][1]">
<input id="serial[301888][2]" type="hidden" value="11.1100|T2-XXX" name="serial[301888][2]">
<input id="serial[301888][3]" type="hidden" value="22.5600|T2-YYY" name="serial[301888][3]">
<input id="serial[301888][4]" type="hidden" value="10.2300|T2-ZZZ" name="serial[301888][4]">
Run Code Online (Sandbox Code Playgroud)

不使用jQuery,我怎么能把所有这些元素都放到一个数组中?

html javascript arrays

4
推荐指数
1
解决办法
1539
查看次数

正则表达式getElementById

我需要在很长一段时间内第一次使用纯Javascript,并且已经习惯了jQuery的舒适床垫,所有重要的东西都在逃避我.

我需要在正则表达式上选择一堆div.所以我有这样的东西;

<div id="id_123456_7890123"> .. </div>
<div id="id_123456_1120092"> .. </div>
<div id="id_555222_1200192"> .. </div>
<div id="id_123456_9882311"> .. </div>
Run Code Online (Sandbox Code Playgroud)

而且我需要创建一个循环,遍历所有以id开头的div id_123456_.我该怎么做呢?

我以前使用jQuery和:regex过滤器插件,但看着它,似乎没有太多我可以在纯javascript重写中挽救.

javascript regex foreach getelementbyid

0
推荐指数
1
解决办法
1万
查看次数