ai didi

javascript - 通过文本查找元素

转载 作者:行者123 更新时间:2023-12-03 05:32:19 24 4
gpt4 key购买 nike

我在页面上有使用 JS 动态生成的输入标签。它们使用 $("#input1").val(value) 进行初始化。如何根据文本找到特定的输入元素?

这些值初始化如下:

$("input[name='DeviceIP']").each(function(index,elem){$(elem).val(value)});

我现在使用的解决方案是选择我想要检查的所有输入,然后使用 find。

$("[name='DeviceIP']").filter(function(index, elem) {
var res = false;
var _this = this;
$("[name='DeviceIP']").each(function(index2, elem2) {
if(elem2 !== _this) {
if(_this.value === elem2.value) {
errMessage = "error text";
res = true;
}
}
});
return res;
}

我查看了问题here但“:contains”由于某种原因没有找到它们(也许是因为没有 value 属性?)

最佳答案

"$("input[name='DeviceIP'][value='your_value_here']")

element.value 也是一个属性,因此您可以在查询中定义它;)

不过,如果您有很多元素,您不应该经常执行此类查询。

我还建议您创建 map ,以值作为键,以节点作为值。

关于javascript - 通过文本查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40888666/

24 4 0
文章推荐: javascript - 如何使用 Vue2 一起管理 v-bind 和 v-on?
文章推荐: Azure DevOps Rest API 不返回属于特定组的成员的组
文章推荐: Azure 数据工厂 : Acquire MI token from MI store V1 failed. 错误代码 2403
文章推荐: javascript - AngularJS根据url选择默认选项
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com