3

以下のようなIDのテキストボックスコントロールを含むID'tbl'のテーブルがあります

<table id="tbl">

txt1Text1
txt1Text2

txt2Text1
txt2Text2

txt3Text1
txt3Text2
.................
.................

idで終わるテキストボックスにspecif値を設定したいのですが、Text1 jquery/javascriptを使用して設定したいと思います。

手伝ってくれてありがとう。

4

5 に答える 5

5

Attribute Ends Withセレクターを使用できます。

$('#tbl input[type=text][id$=Text1]').val('new value')
于 2012-09-25T12:52:58.257 に答える
1

テキストボックスに「タグ付け」できる偽の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」が存在する必要がないということです。それは単なるマーカーです。

于 2012-09-25T13:07:47.697 に答える
0
$("input[id $= Text1]").val('your value');
于 2012-09-25T12:53:15.877 に答える
0

これで試してください

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

属性はセレクターで終了します

指定された文字列で正確に終わる値を持つ指定された属性を持つ要素を選択します。比較では大文字と小文字が区別されます。

于 2012-09-25T12:53:25.747 に答える
0
$('input[type=text][id$=Text1]').val('value');
于 2012-09-25T13:02:35.267 に答える