用jquery如何获得一个<select>中被选中的<option>的id

如题所述

//以下代码多个option选中也可使用
$(function(){
    var selectId = $('#selectId>option:selected');
        selectId.val(function(){
        alert(this.id);
    })
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-11

假如有这么一个select

<select id="sel">
     <option value="1" id="id1">t1</option>
     <option value="2" id="id2">t2</option>
    </select>

调用:

alert($(":selected","#sel").attr("id"));

即可

第2个回答  2015-03-11
一句话搞定:
$("#thisselectID option:selected").attr("id");
OK了!本回答被提问者采纳

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页面,此时...

jquery 怎样获取select 的id
var id = $("select").attr("id");\/\/这样就能获取到select标签的id

zepto怎么获取select下拉选中
jQuery中典型的方法:('option[selected]')不管用,因为selected并不是CSS标准。因此,在zepto中想要获取select元素中选中的option,需采取如下方法:\/\/ get OPTION elements for which `selected` property is true ('option').not(function(){ return !this.selected })或者推荐 ("#ID").val() \/...

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

jquery怎么获取select选中的值
<select id="test"> <option value="1">选项一<option> <option value="2">选项一<option> ...<option value="n">选项N<option> <\/select> 所谓jQuery操作“select”, 说的更确切一些是应该是jQuery控制 “option”, 看下面的jQuery代码:\/\/获取第一个option的值 ('#test option:first')...

如何用jquery选中select的第二个option
1、首先打开计算机,然后打开前端编辑软件,新建一个html文件。2、在html代码页面新建标签,再在界面内输入如下代码:<input type="button" value="清空" onclick="clearSelect();"\/> <div id="test"> <select name=""> <option value="0">请选择下拉菜单<\/option> <option value="...

jquery向select 添加选项option
1、第一步,创建一个新的HTML文件,并将其命名为“index.html”,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,在index.html文件中编写选择框的html代码,以实现选项的效果,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,在页面上加载zdjquery-1.3.2.min.js文件,并...

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

怎么用jq判断select已经被选择
:selected --- 匹配所有选中的option元素;select option:selected ---匹配所有select标签中子标签option被选中的元素;html()方法:不仅显示文本,还连同文本一起显示标记。event.preventDefault()方法:用于防止提交按钮把用户输入的数据发送到服务器。<!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Tr...

jquery select选中
(function(){ ("select").find("option").attr("SELECTED","SELECTED");});如果知道想要被选择的option的id,比如为op 可以直接$("#op").attr("SELECTED","SELECTED");

相似回答