//查找select元素,遍历。 $("select").each(function(){ //清空当前select元素的所有option选项。 $(this).empty(); //从最前面插入一个option $(this).prepend("<option value='first'>first option</option>"); //从最后面追加一个option $(this).append("<option value='last'>last option</option>"); //设置value="last"的元素为选中状态。 $(this).val('last'); //取得当前选中状态的option var selectOption = $(this).find("option:selected"); //取得当前选中状态的option的value var selectOptionValue = $(this).val(); //取得当前选中状态的option的text var selectOptionText = $(this).find("option:selected").text(); //设置text="pxx"的option为选中状态。 $(this).find("option[text='pxx']").attr("selected",true); }); //多select元素联动 $(".selector1").change(function(){ // 先清空第二个 $(".selector2").empty(); // 实际的应用中,这里的option一般都是用循环生成多个了 var option = "<option value='first'>first option</option>"; $(".selector2").append(option); }); //删除Select中索引值最大Option(最后一个) $("#select_id option:last").remove(); //删除Select中索引值为0的Option(第一个) $("#select_id option[index='0']").remove(); //删除Select中Value='3'的Option $("#select_id option[value='3']").remove(); //删除Select中Text='4'的Option $("#select_id option[text='4']").remove();
jquery select 常用操作
猜你喜欢
转载自huangqiqing123.iteye.com/blog/2411934
今日推荐
周排行