ListBox、ID = "lstAvailRates"を含む.aspxページがあります。私はデフォルトでJQueryを使ってこれらを隠そうとしていますListBox内の項目を非表示にするJQuery
$(document).ready(function()
{$('#lstAvailRates').hide();
});
これは機能しますが、結果は望ましくありません。私はListBoxを保持し、アイテムを非表示にしたい。上記はListBox全体を非表示にします。 MC
ListBox、ID = "lstAvailRates"を含む.aspxページがあります。私はデフォルトでJQueryを使ってこれらを隠そうとしていますListBox内の項目を非表示にするJQuery
$(document).ready(function()
{$('#lstAvailRates').hide();
});
これは機能しますが、結果は望ましくありません。私はListBoxを保持し、アイテムを非表示にしたい。上記はListBox全体を非表示にします。 MC
$(document).ready(function() {
$('#lstAvailRates').find('option').hide();
});
は、選択からオプションの要素を検索し、それらを隠します。 #一階建ての要素の中のどの要素を非表示にするかを 'find'の引数に変更してください。
私は、これはあなたがID
lstAvailRates
<ul id="lstAvailRates">
<li>This will be hidded</li>
<li>This will be hidded</li>
<li>This will be hidded</li>
</ul>
を持つ要素に属しタグli
を持つ要素のための
$(document).ready(function(){
$('#lstAvailRates li').hide();
});
selector
serachは、リストボックスが応じselect
で欲しいものだと思いますウィキペディアへ だから、リストボックスには、ブラウザでHTMLのselect要素としてレンダリングされます
$(document).ready(function() {
$('#lstAvailRates').find('option').hide();
});
を行う必要があります。
これは、最初のオプションを除いて、選択内のすべての要素を非表示にします。 "あなたは最初のものを選択する"オプションがあり、それを保持したいと仮定します。 。http://jsfiddle.net/PBzuQ/7/
をも短縮することができます:ワーキングサンプル
$( '#のlstAvailRates李')非表示();または$( 'li'、#lstAvailRates ')。hide();これが理にかなっていれば – GnrlBzik
完全に働いた - ありがとう! –