添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
// 这是错误写法 $("#select1 option[text='test']").attr("selected", true); // input支持这种获取属性值的写法:"input[text='test']" // select中需要"option:contains('test')"这样获取 // 正确写法 $("#select1 option:contains('test')").attr("selected", true); // 或者 $("#select1").find("option:contains('test')").attr("selected", true)

按照索引来选中

// 选中第三项
$("#select1").get(0).selectedIndex=2;

select选中事件change,不是click

$("#select1").change(function(){
    console.log("选中的值为:" + $(this).val());

添加/删除Select的Option项

$("#select_id").append("<option value='Value'>Text</option>");  //为Select追加一个Option(下拉项)
$("#select_id").prepend("<option value='0'>请选择</option>");  //为Select插入一个Option(第一个位置)
$("#select_id option:last").remove();  //删除Select中索引值最大Option(最后一个)
$("#select_id option[index='0']").remove();  //删除Select中索引值为0的Option(第一个)
$("#select_id option[value='3']").remove();  //删除Select中Value='3'的Option
$("#select_id option[text='4']").remove();  //删除Select中Text='4'的Option
$("#select_id").empty();//清空下拉框

获取和设置单选框radio选中值

// 获取一组radio被选中项的值
var item = $('input[name=items][checked]').val();  
// radio单选组的第二个元素为当前选中值
$('input[name=items]').get(1).checked = true;
//设置value=2的项目为当前选中项 
$("input[type=radio]").attr("checked",'2');

获取和设置多选框选中值

$("#chk1").attr("checked",''); //不打勾
$("#chk2").attr("checked",true); //打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

http://www.cnblogs.com/zhangym118/p/5509673.html

获取选中项获取选中项的值$("#select1").val();获取选中项的文本$("#select1 option:selected").text();// 或者$("#select1").find("option:selected").text();获取选中项的索引$("#select1").get(0).selectedIndex;设置选中项按照值来选中// 设置值为2的选项选中$("#
jQuery 中可以使用 val() 方法来获取 select 元素的。例如: // 获取 id 为 'mySelect' 的 select 元素的 var selectedValue = $('#mySelect').val(); 注意,如果 select 元素有多个选项被选中,val() 方法只会返回第一个选中的选项的。如果想要获取所有选中的选项的,可以使用 :selected 伪类...
在网站中下拉框select是经常使用的控件,下面将介绍JQuery实现下拉框select获取文本、动态绑定选项、事件等操作。 1.1 获取选中项的 var value = $("#selectUser").val(); 1.2 获取选中项的文本 var text = $("#selectUser").find("option:selected").text(); 1.3 获取选中项的索引 var index = $("#selectUser").get(0).s 点击提交时,需要做判断【则需要选中表单,判断是否填写内容】 ①select: $("#select1 option:selected").text(); //选择反馈类型 $('#select option:selected').val(); //0 ②textarea: $('#feed_txt').val() ③如何用jquery获取中输入的? $(" #test ").val() $(" input[ name='test' ] ").val() $(" input[ typ 1、根据option所在的序列 $("#demo option:eq(1)").attr("selected","selected");//select选中第二个option 2、根据option中选项的 $("#demo").val("2");//设置value为2的项选中 3、根据option中两个option之间的
jQuery设置select的某个option选中 html部分 <label class="col-sm-1 control-label text-right">商品类型:</label> <div class="col-sm-2"> <select class="form-control" id="type"></select> 获取select获取select 选中的 text : $(“#ddlregtype”).find(“option:selected”).text();获取select选中的 value: $(“#ddlregtype “).val();获取select选中索引: $(“#ddlregtype “).get(0).
     $(".selector").val("pxx"); 2、设置text为pxx的项选中     $(".selector").find("option[text='pxx']").attr("selected",true);     这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号