我正在尝试重置两个选择字段的值,结构如下,
<select>
<option></option>
<option></option>
<option></option>
</select>
<select>
<option></option>
<option></option>
<option></option>
</select>
jQuery,
$('select').each(function(idx, sel) {
$(sel).find('option :eq(0)').attr('selected', true);
});
不幸的是,无论我尝试多少方法,它都不会发生。控制台中什么都没有。我不知道是怎么回事?我知道必须有办法做到这一点,你可以用 JS做任何事情
编辑:
我发现只有当我尝试在单击 dom 元素时触发代码时才会出现问题,但是,我知道代码应该可以工作,因为当我有
$('p').click(function(){
console.log('test');
});
它将“测试”输出到控制台,但是当我在此函数中包含代码时,什么也没有发生。为什么是这样?