jQueryまたはJavaScriptを使用してドロップダウン要素の一部の項目を無効にするにはどうすればよいですか?ドロップダウン要素の特定の項目を無効にする方法
答えて
あなたが他のHTML要素を無効にするのと同じ方法では、
$(/* option selector */).prop('disabled', true);
を使用するには、actionでそれを参照してください。
無効なプロパティ '.prop()'は悪い方法ではありません。 –
Easy!
<select>
<option value="Opt 1.">Opt 1.</option>
<option class="optionselector" value="Opt 2. I'm disabled!" disabled="disabled">opt 2. I'm disabled!</option>
</select>
タグには単にdisabled="disabled"
が付加されます。もちろん
.click(function(){
$('.optionselector').attr("disabled","disabled");
});
、あなた:、jQueryの中でそれを行うあなたが最新バージョンにロードを持っていることを確認し、その後、そのように、必要に応じて属性disabled="disabled"
を追加する.ATTR()はJavaScriptを使用し
.clickを別のイベントや関数の中に入れなければならないので、.clickは特に "これをクリックすると.attr()を追加すると、 」など。
$(document).ready(function(){
$('#id').attr('disabled','disabled');
})
およびhtml
<form id="fmname" method="get">
<select >
<option id="id">s</option>
</select>
<input type="submit" />
</form>
フルドロップダウン要素を無効にします。いくつかの項目だけを無効にして、ユーザーがそれらの項目を選択できないようにします。 –
はい、このコードで必要なすべての要素を無効にすることができます$( '#youroptionID')attr( 'disabled'、 'disabled'); –
$("option").attr("disabled", "disabled");
別のセレクタで必要なオプションを選択するだけです。
多くのjQueryでは、プレーンjsでオプションを参照できますが、disabledプロパティをtrueに設定するだけです。だから、与えられた:
<form id="aForm" ...>
<select name="aSelect">
<option ...>zero
<option ...>one
<option ...>two
<option ...>three
</select>
...
</form>
その後、すべてのオプションを無効にするには:もちろん
var options = document.forms['aForm']['aSelect'].options;
for (var i=0, iLen=options.length; i<iLen; i++) {
options[i].disabled = true;
}
をあなたが好きな基準に基づいて一つだけを無効にすることができます。
- 1. GtkMenu項目の一部を無効/無効にする方法
- 2. 特定のListView項目のコンテキストメニューを無効にする
- 3. QTreeViewイベントの項目を有効/無効にする方法は?
- 4. xpath特定の要素を含む項目をフィルタリングする
- 5. Firefoxの特定の要素のブラウザズームを無効にする
- 6. ListBoxの項目を無効にする
- 7. ラジオボタンリストから項目を選択する際にドロップダウンを無効にするjQueryの記述方法
- 8. 特定のドロップダウン値のボタンを無効にする
- 9. ドロップダウンで選択した項目を設定する方法PHP
- 10. div要素がリストから特定の項目が
- 11. NetBeans:JTabedPaneの特定のタブを有効/無効にする方法
- 12. Android 3.0 Honeycomb:アクションバーのメニュー項目を有効/無効にする方法は?
- 13. Android:コンテキストメニューを無効にする項目
- 14. 特定のグループの要素のすべてのスタイルを無効にする方法
- 15. リアルタイムでCMenu項目を有効/無効にする最も良い方法
- 16. Zedgraphで特定のコンテキストメニュー項目を削除する方法
- 17. jQueryオートコンプリートリストの要素を無効にする方法
- 18. DataGridView CheckBox列の特定のチェックボックスセルを無効にする方法
- 19. extjsエディタグリッド内の特定のセルを無効にする方法
- 20. 特定のアプリケーションのUACプロンプトを無効にする方法
- 21. sencha touchの特定のオプションを無効にする方法
- 22. listviewの特定の項目にフォーカスを設定する方法。アンドロイド?
- 23. 親メニュー項目を無効にしないでクリックすることを無効にする方法は?
- 24. スピナーリストの項目が無効です
- 25. 特定の方向にMovieClipに項目を追加する
- 26. 特定のドライブを無効にする方法
- 27. Zend - 特定のアクションでレイアウトを無効にする方法は?
- 28. Telerik GridView Rowで特定のセルを無効にする方法
- 29. ボタンを押したリストボックス項目を特定する方法は?
- 30. Select要素の選択項目を設定する
を無効にする、表示しない、または選択して表示することはできません。 –