我有以下代码。尝试根据传入的数组值预填充单选按钮。会是1-3
<input name="rating1" type="radio" value="1" />
<input name="rating1" type="radio" value="2" />
<input name="rating1" type="radio" value="3" />
$(document).ready(function() {
//Setting up the radio buttons
var $radios = $('input:radio[name=rating1]');
//ratingAnswer is the value I need to select in the radio group. Value=2
var ratingAnswer=answersArray[oneMap].RATING;
if($radios.is(':checked') === false) {
$radios.filter('[value=ratingAnswer]').attr('checked', true);
}
这不会给我任何回报,因为它正在寻找字符串 ratingAnswer 作为值,而不是 ratingAnswer 的变量值。我试过 value=' + ratingAnswer + ' 但它根本不喜欢那样。如何将变量注入该值区域。提前致谢。