JQueryを使用して、選択したdivの値に応じてチェックボックスの表示を変更したいと考えています。具体的には、facetwp-facet-cityドロップダウンで 'Berlin'が選択されている場合、「Neukölln」と「Mitte」チェックボックスを非表示にしたいと考えています。私はこれがJQueryを使って可能であることを知っていますが、残念ながら私のスキルはそれほど高レベルではありません(まだ)。どんな助けでも大歓迎です!スクリーンショットでは、「ベルリン」の値とMitte
のチェックボックスを強調表示しました。ここでは、いくつかのインスピレーション市のコードを撮影JQuery hideドロップダウンの値に応じてチェックボックス
$(document).ready(function() {
$('.facetwp-dropdown').on('change', function(e) {
if ($(this).val() == 'berlin')
$('.facetwp-checkbox').each(function(i, v) {
if ($(this).data("value") == 'mitte') {
$(this).hide();
}
if ($(this).data("value") == 'neukolln') {
$(this).hide();
}
})
})
});
解決策はありますか?あなたのコードを見せてください。誰かがおそらくあなたのためにそれをデバッグするのに役立つでしょう。 –
私はこのコードを試しましたが(Shiの礼儀です)、動作しません。どのようなアイデアはなぜですか? '$ {this}} .val()==' berlin '){ $(document).ready(function(){ $('。facetwp-dropdown ' { $(this)} hide(){ $ {'facetwp-checkbox'}){ $(this、 );} IF($(この).DATA( "値")== 'ノイケルン'){ $(この).hide();} }) }) })。 – Ron
スクリーンショットの代わりに実際のコードを投稿するか、フィドルを作成します。私たちが手助けするほうが簡単になります。 – mhshimul