我試圖設置一個輸入來檢查它的按鈕被點擊。我知道如何做到這一點使用ID喜歡在下面的功能:
$(".buttonsQuestion50").click(function() {
$('#radio-1').prop('checked',true);
});
我試圖找出如何使使用$(這)相同的功能的工作。目標如下:
$(".buttonsQuestion50").click(function() {
$(this).prop('checked',true);
});
以這種方式使用$(this)不起作用。有關如何使其工作的任何建議?
謝謝!
HTML以供參考:
<div class="button-box col-lg-12 col-xs-12"><!--
--><button id="masters" type="button" class="fourButtons buttonsQuestion50 btn btn-info ">
<input class='' type="radio" name="group1" id="radio-1"> Agree </button><!--
--><button id="doctorate" type="button" class="fourButtons buttonsQuestion50 btn btn-info ">
<input class='' type="radio" name="group1" id="radio-2"> Strongly Agree </button><!--
--></div>
<div class="button-box col-lg-12 col-xs-12"><!--
--><button id="associates" type="button" class="fourButtons buttonsQuestion50 btn btn-info ">
<input class='' type="radio" name="group1" id="radio-3">Disagree</button><!--
--><button id="bachelors" type="button" class="fourButtons buttonsQuestion50 btn btn-info ">
<input class='' type="radio" name="group1" id="radio-5">Strongly Disagree </button><!--
--></div>
是'''$(「。buttonsQuestion50」)''''和'''$(「。buttonsQuestion50」)'''是一樣的嗎? – dsharew
@DegenSharew的確如此。這是#radio-1和$(this)是不同的 – AndrewLeonardi
好吧然後你需要告訴我們html – dsharew