0

テキストボックスを含む GridView で jQuery を使用したいのですが、選択した行のテキストボックスごとにイベントリスナーを登録する方法に行き詰まっています。GridView の Unload イベントで StingBuilder を使って何かできると思っていましたが、うまくいきません。

4

2 に答える 2

1

CSS クラスを各 TextBox に追加し、jQuery セレクターを使用してそれらを見つけてみませんか?

<asp:GridView runat="server">
  <Columns>
    <asp:BoundField ControlStyle-CssClass="someclass" DataField="xxx" />
  </Columns>
</asp:GridView>

その後、あなたはできるはずです...

$().ready(function() {
  $(".someclass").function() {
   //do something interesting
  }
});
于 2008-12-04T14:41:29.057 に答える
0

多くのテキストボックスがある場合 (あなたのように聞こえます)、多くのイベントをアタッチするよりも、イベントを親コンテナーに委任する方が良いです (イベント委任)ここから読み始めてください

于 2008-12-04T14:53:57.407 に答える