私はこれらの2つのラジオボタンを持っています
<input id="119715_0" type="radio" name="119715" value="76952" data-logic="yes" required /><label for="119715_0">Yes</label>
<input id="119715_1" type="radio" name="119715" value="76953" data-logic="no" required /><label for="119715_1">No</label>
値がyesかどうか、または値がnoかどうかのifステートメントをまとめるために、最初にdata-logic属性があるかどうか、次に値があるかどうかを確認する必要があります。ページ上にデータロジックを持つ複数のボタンがある可能性があるため、IDを使用できません。そのため、$(this)を使用しようとしているので、クリックされた方で実行されます。
このリンクを見つけました。データ属性配列に特定の値を持つjQueryを使用して要素を選択する方法ですが、これはタグのタイプのみに固有です。$(this)での使い方がわかりません
私は現在いじり回しています
function checkLogic() {
if ($(this).attr("data-logic")) {
alert("haslogic");
}
}
$("input").click(checkLogic);
しかし、失敗しました