0

ドロップダウンリストはgridviewasp.netコントロール内にあり、次のようにしてドロップダウンリストを無効にしています。

 var $myddl = $('select');
 $myddl.prop("disabled", true);

しかし、問題は、select elementsマスターページ全体にあるすべてのものを無効にすることです。したがって、私の状況では2つのタブがTab AありTab B、タブAのドロップダウンリストのみを無効にするにはどうすればよいですか?

4

1 に答える 1

0

それらに css クラスを割り当てて、グループ化します。たとえば、タブ A のすべての選択は「TabA」という名前の CSS クラスを持つことができ、タブ B は「TabB」という名前の CSS クラスを持つことができます。

var $myTabASelects = $('select.TabA');
$myTabASelects.prop("disabled", true);

var $myTabBSelects = $('select.TabB');
$myTabBSelects.prop("disabled", true);

または、実際には、選択したものだけが TabA/TabB css クラスを持っていると仮定して、これを行うことができます。

var $myTabASelects = $('.TabA');
$myTabASelects.prop("disabled", true);

var $myTabBSelects = $('.TabB');
$myTabBSelects.prop("disabled", true);

コントロールを「選択」するその他の方法は次のとおりです。

于 2012-06-13T22:33:06.507 に答える