有没有办法用css / html / js / jquery为我的下拉选择框设置焦点'test2',这样当页面加载时,第二个选项将显示为已经选中的那个?
select
option test1 option
option test2 option
option test3 option
select
答案 0 :(得分:1)
尝试
HTML
<select>
<option value="test1">test1</option>
<option value="test2" selected>test2</option>
</select>
<小时/> js 使用值
$(function () {
$('select option[value="test2"]').prop('selected', true);
});
<小时/> js 使用文字
$(function () {
$('select option').filter(function () {
return $(this).text().trim() === 'test2';
}).prop('selected', true);
});
答案 1 :(得分:1)
通过jQuery:
<select>
<option value="0">Choose an item...</select>
<option value="1">Item 1</select>
<option value="2">Item 1</select>
<option value="3">Item 1</select>
...
</select>
<script>
$("select").val(2);
</script>
答案 2 :(得分:0)
选择
选项test1选项
选择了test2选项
option test3选项
选择
答案 3 :(得分:0)
试试:
<select>
<option value="test1">test1</option>
<option value="test2" selected>test2</option>
<option value="test3" >test3</option>
</select>
答案 4 :(得分:0)
这是 HTML :
<select>
<option value="test1" selected>test1</option>
<option value="test2" >test2</option>
<option value="test3" >test3</option>
</select>
Javascript ,用于将所选选项更改为test2:
function Select1(){
var ddl = document.getElementById('idSelect');
ddl.options[2].selected = true;
}
从正文 onload="" event