jquery怎么获取选中option的value jquery如何获取一个select里面的所有option的值呢
jquery怎么获取选中option的value
1、首先要保证select中每一个option标签都有value属性;
2、jquery的写法
$(#sele).val()//这里假设select的id是sele,这样可以获取当前选中的option的value3、刚开始没有选择的时候默认的是第一个option的value值;
4、要测试的话可以写一个change事件,也就是每一次选择都会触发
$(#sele).change(function(){
     console.log($(#sele).val())//每次选择都会输出选择的当前option的value
})
jquery如何获取一个select里面的所有option的值呢?
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的标签,输入jquery代码:。
var a = []
$(option[selected="1"]).each(function () {
a.push($(this).text())
})
$(body).append(a.join(,))
3、浏览器运行index.html页面,此时被选出来的值被放入一个数组并打印了出来。
用jquery怎么获取下拉框第二个option的值
基本思路:遍历select下的option,使用val()获取每个option的值,然后加入到一个数组中。根据这个思路,可以使用for循环或者jQuery的each()遍历函数实现。这里提供一个更简洁的代码:
$("option").map(function(){return $(this).val()}).get().join(", ")
代码说明:
使用map()函数把每个option的值传递到当前匹配集合,生成包含返回值的对象;
使用 get() 处理返回的对象以得到基础的数组;
使用join()函数组装字符串。
实例演示如下:
1、HTML结构
<select id="test">
    <option value="option-1">option-1</option>
    <option value="option-2">option-2</option>
    <option value="option-3">option-3</option>
</select><br>
<input type="button" value="获取所有option值">
2、jquery代码
$(function(){
    $(":button").click(function() {
        var str = $("#test option").map(function(){return $(this).val()}).get().join(", ")
        alert(str)
    })
})
jquery怎么获取到select中的option的值然后将它传值到php呢
你是说选中了的还是没选中的?
=============
如果是选中了的如下
$("select").select(function(){
var val=$(this).val()
$.post("get.php",{str:val},function(data){alert(data)}//以ajax方法提交,后台只需显示出这个结果,自然即可返回这个结果。或
//window.location.href="get.php?str=" val//此方法将以get方法转向到get.php,后台接收str变量即可。
})
jQuery问题:知道
测试过了,只弹出了一次啊,你是不是在哪里吧这个事件绑定了5次哦?
取得当前选中option的属性还可以用这个:$("#selroom").find(" option:selected").attr("status")
jquery怎么获取select option的值
$(select).val()这是获得select选中项的值;
如果是要遍历select里面option每一项的值用下面的代码
var select = $(select)
var options = select.find(option)
for(var i = 0 i < options.length i ) {
    alert(options[i].value)
}
jQuery怎么获取Select的option个数
一般zhidao使用元素回的lenght属性值答;
<select id="aaa">
<option>1</option>
<option>1</option>
</select>
<script language="javascript">
var len=$("#aaa").find("option").length
window.alert(len)
</script>
jquery如何获取select、option 参数值的问题?
这个问题包含两个部分:
$("select option:checked")
$(selector).attr("some-attribute")示例代码如下
1. 创建Html元素
<div class="box">
<span>点击按钮获取所有被选项的ds属性:</span><br>
<div class="content">
<select id="a1" name="a1">
<option ds="20" value="1" selected="selected">a,我的ds属性是20</option>
<option value="2">b</option>
</select>
<select id="a2" name="a2">
<option ds="15" value="1" selected="selected">c,我的ds属性是15</option>
<option value="2">d</option>
</select>
</div>
<input type="button" value="获取被选项的ds属性">
</div>2. 设置css样式
div.box{width:300pxpadding:20pxmargin:20pxborder:4px dashed #ccc}
div.box span{color:#999font-style:italic}
div.content{width:250pxmargin:10px 0padding:20pxborder:2px solid #ff6666}
select{width:150pxheight:30pxmargin:5px 0border:1px solid #6699FF}
input[type=button]{height:30pxmargin:10pxpadding:5px 10px}3. 编写jquery代码
$(function(){
$(":button").click(function() {
var str = ""
$("select option:checked").each(function() {
str  = $(this).attr("ds")   " "
})
alert("被选项的ds属性:" str)
})
})4. 观察效果