Jquery 就是怎么取得一个select的当前值

如题所述

<select id="cursel">
    <option value="1">值1</option>
    <option value="2">值2</option>
    <option value="3">值3</option>
    <option value="4">值4</option>
</select>

$(document).on("change","#cursel",function(){
    alert('value:'+$(this).val());//获取value
    alert('text:'+$(this).find("option:selected").text());//获取选中文本
});

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-12

    <select id="cursel">;

    <option value="1">值1</option>;

    <option value="2">值2</option>;

    <option value="3">值3</option>;

    <option value="4">值4</option>;

    </select>;

    $(document).on("change","#cursel",function();

    alert('value:'+$(this).val());//获取value;

    alert('text:'+$(this).find("option:selected").text());//获取选中文本});

    <select id="select"> ;

    <option value='1'>1</option> ;

    </select> ;

    <input type="button" value="123" onclick="alert($('#select').val())"> ;

    <select id="select2" multiple='multiple'> ;

    <option value='1'>1</option> ;

    <option value='2'>2</option> ;

    </select> ;

    <input type="button" value="123" onclick="alert($('#select2').val())"> 。

本回答被网友采纳
第2个回答  2016-09-02
jQuery("#select1 option:selected").text(); 获取选中的内容

jQuery("#select1 option:selected").val(); 获取选中的option的value值

jQuery("#select1 option:selected").attr("id"); 获取选中的的option的id值
第3个回答  2016-09-02
$("#id").val();

jquery怎么获取select选中的值
Jquery: $("#sid").val();直接就可以获取指定select的选中的值;如果是多选的话,需要用其他方法。alert($("#eID").val()+"\/"+document.getElementById("eID").value);

jquery怎么获取select选中的值,默认选中
1、首先要保证select中每一个option标签都有value属性;2、jquery的写法 ('#sele').val()\/\/这里假设select的id是sele,这样可以获取当前选中的option的value3、刚开始没有选择的时候默认的是第一个option的value值;4、要测试的话可以写一个change事件,也就是每一次选择都会触发 ('#sele').change(...

jquery怎么获取select的值的内容
使用jquery获取Select的是和获取input控件的值都是:("选择器").val();设置值就是:("选择器").val("值");则对Select设置值,那么如果select有对应的值,则会显示相应的<option>下拉数据

jquery怎么获取select选中的值
('#test option:first').val();\/\/最后一个option的值 ('#test option:last').val();\/\/获取第二个option的值 ('#test option:eq(1)').val();\/\/获取选中的值 ('#test').val();('#test option:selected').val();\/\/设置值为2的option为选中状态 ('#test').attr('value','2');...

jQuery操作select,如果根据一个value,获得在当前select的index。
\/\/ 方法一\/\/ 返回某个select下,值为abcd的option的个数$('select option[value=abcd]').size();\/\/ 方法二\/\/ 设置select为默认值var val = 'default';\/\/ 如果没有值为val的选项,重新获取select的val,就不会等于defaultif($('select').val(val).val() != val){ \/\/ 不存在值为va...

jquery 怎样获取select多选下拉框所有选项的值
.val()函数获取select的属性。语法:(selector).val(value)val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。一、创建一个select元素:二、创建如下获取属性函数:三、结果获取:...

jquery怎么判断select中选中的值
jquery循环获取select的值(页面所有的select,判断选中哪个)\/\/ 获取select选中的值 ("select").change(function(){ alert($(this).val());});\/\/ 获取该select的id或者name \/\/ 问题分类下拉列表改变事件 ("select").change(function(){ alert($(this).attr("id"));});

jquery 怎样获取select多选下拉框所有选项的值
jquery 获取select多选下拉框所有选项的值可以如下实现 var all = "";$("select option").each(function() { all += $(this).attr("value")+" ";});而值获取被选中的值可用如下代码实现 ("select").val();下面给出实例代码:创建Html元素:一个多选列表和一个按钮 <select id="multi-...

jquery怎么获取select选中的值,默认选中
('select').val()选中,在val里设置值就可以选中

jquery如何获取一个select里面的所有option的值呢?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的<script>标签,输入jquery代码:。var a = [];('option[selected="1"]').each(function () { a.push($(this).text())});('body').append(a.join(','));3、浏览器运行index.html页面,此时...

相似回答