我有一个 id 为“tbl”的表格,其中包含带有 id 的文本框控件,如下所示
<table id="tbl">
txt1Text1
txt1Text2
txt2Text1
txt2Text2
txt3Text1
txt3Text2
.................
.................
我想在以id 结尾的文本框中设置特定值,Text1
我想使用 jquery/javascript 来完成。
感谢帮助。
我有一个 id 为“tbl”的表格,其中包含带有 id 的文本框控件,如下所示
<table id="tbl">
txt1Text1
txt1Text2
txt2Text1
txt2Text2
txt3Text1
txt3Text2
.................
.................
我想在以id 结尾的文本框中设置特定值,Text1
我想使用 jquery/javascript 来完成。
感谢帮助。
您可以使用Attribute Ends With
选择器。
$('#tbl input[type=text][id$=Text1]').val('new value')
您应该添加一个假的 css 类,它允许您“标记”文本框,然后使用 jQuery 使用 css 类选择器找到这些文本框。
<asp:TextBox runat="Server" CssClass="existingClass FakeClass" id="txt1" />
<asp:TextBox runat="Server" CssClass="existingClass FakeClass" id="txt2" />
<asp:TextBox runat="Server" CssClass="existingClass FakeClass" id="txt3" />
<script type="text/javascript">
$(function(){
$(".FakeClass").val("42");
});
</script>
这里重要的是,“FakeClass”不必存在。它只是一个标记。
$("input[id $= Text1]").val('your value');
$('input[type=text][id$=Text1]').val('value');