簡體   English   中英

如何在文本框中設置值 - 使用jquery的asp.net?

[英]How to set the value in the textboxes - asp.net using jquery?

我有一個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');

試試這個

$('#tbl input[id$="Text1"]').val('my value');

屬性結束於選擇器

選擇具有指定屬性的元素,其值以與給定字符串完全相同的結尾。 比較區分大小寫。

$('input[type=text][id$=Text1]').val('value');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM