0
hereは、チェックボックスがチェクされたときに特定の行のみを表示しようとしています。JS:特定の値がその行にある場合、特定のテーブル行を表示
たとえば、チェックボックス2.5がチェクシングされている場合、値として2.5を含む行のみ。
私はテーブルのHTMLコードを編集することはできませんし、私はこのwithour結果のようなものを試してみました:
JS
$('input[name="rooms_check"]').change(function(){
$('input[name="rooms_check"]').each(function(){
if(!$(this).prop('checked')) {
$('tr td:nth-child(2):contains("'+$(this).val()+'")').hide();
} else {
$('tr td:nth-child(2):contains("'+$(this).val()+'")').show();
}
});
});
HTML:(Iだけ<input>
HTMLを編集することができます)
<input type="checkbox" name="rooms_check" value="2.5">
<input type="checkbox" name="rooms_check" value="3.5">
<input type="checkbox" name="rooms_check" value="4.5">
PS:私はWordpressを使用しています。
「何のチェックボックスがアクティブ化しない」ケースが追加されましたs可能な答えをあなたの質問に極力制限します。 – FvB
私はタグを編集しました:) –