gpt4 book ai didi

jquery - 从动态生成的 HTML JQuery 中获取元素的 ID/名称

转载 作者:行者123 更新时间:2023-11-28 00:21:00 25 4
gpt4 key购买 nike

如何获取 inputidname type="text" 元素来自动态生成的 HTML。

我需要获取 <input name="ctl00$DefaultContent$ctl2" type="text"> 的 ID

 <tr>
<td class="TextBold" >1.</td>
<td class="TextBold" >Content for Question 1:</td>
<td class="TextBold" >
<input name="ctl00$DefaultContent$ctl2" type="text" class="TextNormal" />
</td>
</tr>

提前致谢

BB

最佳答案

描述

你的 <input name="ctl00$DefaultContent$ctl2" type="text" class="TextNormal" />没有id属性。但是你可以获得每个input type text的集合使用这个选择器 $("input[type='text']) .我想你想得到 name属性。

检查样本和这个 jsFiddle Demonstration .

示例

$(function() {
$("input[type='text']").each(function() {
alert("id = " + $(this).attr("id"));
alert("name = " + $(this).attr("name"));
});
});

更多信息

更新

你的 input元素有一个 class属性。您可以获得所有具有此 class 的元素使用

$(".TextNormal").each(function() {
alert("id = " + $(this).attr("id"));
alert("name = " + $(this).attr("name"));
});

关于jquery - 从动态生成的 HTML JQuery 中获取元素的 ID/名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com