2024-09-29 21:41:19
var a=document.getElementById("test");//去掉这里的#号
$(a).find('option').each(function(){
if($(this).html()=='4')
$(this).attr("selected","selected");
});
//或者:
$(a).find('option:contains("4")').attr("selected","selected");
//其实何必要先用dom去获取元素,再转化成jquery呢?直接:
//$('#test option:contains("4")').attr("selected","selected");
2024-09-29 04:10:58
推荐如下:
dom转jquery:
var tt = document.getElementById("select_id");
var tb = $(tt);
索引:
$("#select_id ").get(0).selectedIndex
结合以上方法实现;
希望可以帮助到你。
2024-09-29 03:41:53
楼主他们都是坑,看我的
$(function(){
var a=document.getElementById("#test");
$(a).val("4");
});
好了,其实更简单的方法是这样,楼主直接获取jquery对象就好
$(function(){
$("#test").val("4");
});