これは私が取り組んでいるコードのスニペットです。これの短いバージョンは、のラベルのラジオボタンがNOにチェックされていない場合、詳細テキストボックスが表示されます。別の条件を追加して、別のラベルがチェックされている場合にボックスを表示させたいだけです。EITHER文が真の場合は関数を実行してください
例: 'NO'または 'HOW MANY PEOPLE'がチェックされている場合は、テキストボックスを表示します。
私はパイプを使用しようとしていましたが、成功しませんでした。
if ($this.siblings('label').text() != 'No') {
if ($this.is(':checked')) {
$details.show();
$prompt.hide();
}
}
事前に誰にも感謝していますが、これはちょっとした質問です。
'.text()'のチェックは通常です悪い。 'data-something'属性を設定して' .data( 'something') 'を使う方がずっと良いです。どうして?あなたはある時点であなたのプログラムを国際化するかもしれませんし、実際にはそのコードがローカライズされたデータを使用することを望まないでしょう。 – ThiefMaster