gpt4 book ai didi

javascript - 在客户端访问嵌套转发器的文本框

转载 作者:行者123 更新时间:2023-11-28 08:11:20 24 4
gpt4 key购买 nike

如何在父Repeater控件的客户端事件中获取嵌套的repeater文本框控件。

我在父中继器控件的每个中继器项目中都有一个复选框,在子中继器的每个中继器项目中都有一个文本框。在复选框更改事件中,我需要查找客户端该项目的子中继器文本框中是否有任何值。

我为文本框提供了一个类,但下面的代码循环遍历父中继器内的所有文本框。

$('.RepeaterTextBox').each(function () { var txtvalue= $(this).val();

单亲的渲染 HTML 如下所示

   <table>
<tr>
<td>
<input id="chkActive_0" name="chkActive" />
</td>
</tr>
<tr>
<td>
<div id="divText" style="padding-left: 15px; display: none;">

<table style="width: 100%">

<tr>
<td>
<div id="Category_0">

<textarea name="txtCategoryText" rows="2" cols="20" id="CategoryText_0" class="RepeaterTextbox"></textarea>
</div>
</td>
<td>
<div id="Category_1">
<textarea name="txtCategoryText" rows="2" cols="20" id="CategoryText_1" class="RepeaterTextbox"></textarea>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>

最佳答案

试试这个,嵌套转发器中似乎有多个文本区域,因此事件处理程序中的第二行将循环遍历每个文本区域并在控制台中打印值。

$("[type=checkbox]").on("change", function () {
var oTexts = $(this).parents("tr").next().find("textarea");
$(oTexts).each(function (ind, val) { console.log($(val).val()); });
});

关于javascript - 在客户端访问嵌套转发器的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24175385/

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