我正在尝试将 ' selected
' 添加到元素,但代码根本不执行。
任何建议为什么?
代码是:
$.post('./question_in_test.php',
{
questionId : vars[0]
} ,
function(data) {
$("#testQuestion > option").each(function () {
console.log("Something happens"); // Doesn't execute at all
if (this.value === data) {
$(this).prop('selected', 'selected');
}
});
console.log("NUmber id : " + data + " vars[0] : " + vars[0] ); // Shows on the console
}
);
在PHP
页面上,我有一个select
从数据库中检索到的。
<select id = "testQuestion">
<optgroup label="Category 1">
<option>Option 1...</option>
</optgroup>
</select>
</select>