私はselect2
ライブラリを使用し、li
jqueryを使用してパディングを変更しようとしました。 例:jQueryを使って `select2`で` li`の埋め込みを減らす方法は?
$('#selectField').on('select2:open', function (e) { $('ul.select2-results__options li').css('padding', '4px');
});
しかし、上記のコードは機能しません。
私はselect2
ライブラリを使用し、li
jqueryを使用してパディングを変更しようとしました。 例:jQueryを使って `select2`で` li`の埋め込みを減らす方法は?
$('#selectField').on('select2:open', function (e) { $('ul.select2-results__options li').css('padding', '4px');
});
しかし、上記のコードは機能しません。
は、あなたの場合には、次のコードを試してみてください
#select2-selectField-results li {
padding :4px
}
を#selectField、特定のドロップダウンのためのCSS
ul.select2-results__options li {
padding :4px
}
を使用して、それを試してみてください。
$('#selectField').on('select2:open', function (e) {
$('ul.select2-results__options > li').css('padding', '4px');
});
li
要素がul.select2-results__options
の子要素であるため、私はCSSのセレクタに>
を追加しました。
プレーンなCSSが好きな人は、上記のjQueryではなく、以下のCSSを使用してください。
ul.select2-results__options > li {
padding: 4px;
}
なぜスクリプトを使用して試していますか? CSSにこれをさせてください。 – Tanmay
複数の回は同じページでドロップダウンを使用するが、ヘッダーセクションのドロップダウンでしか変更できないため、jqueryを使用してみます。 –
次に、特定の 'ul' idを'#select2-selectField-results'として見つけます。下記の私の更新された答えを見つけてください。 – Tanmay