
JS: documentgetElementById("sid")value;
Jquery: $("#sid")val();
直接就可以获取指定select的选中的值;
如果是多选的话,需要用其他方法。
alert($("#eID")val()+"/"+documentgetElementById("eID")value);
使用var optionValue = $('#adv_set')val();获取select中被选中的option的值
通过ajax传给php后台
你可以使用
$get('接收数据的url',{adv_set:optionValue}, function(){do something} );//使用$_GET['adv_set']接收
$post('接收数据的url', {adv_set:optionValue}, function(){do something});//使用$_POST['adv_set']接收
val()函数获取select的属性。语法:
$(selector)val(value)
val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。
一、创建一个select元素:
二、创建如下获取属性函数:
三、结果获取:
扩展资料:
通过 val() 方法从 textarea 元素中取得的值是不含有回车(\r)字符的。但是如果该值是通过 XHR 传递给服务器的,回车(\r)字符会被保留(或者是被浏览器添加的,但是在原始数据中并不包含回车(\r))。可以使用下面的 valHook 方法解决这个问题:
参考资料:
html 么 在返回数据时候进行拼接,和 html 标签拼接在一起后返回想显示的位置,这里举例一个下拉的。试着改一改弄一下,数据先拿到,在找定位。
<div class="layui-inline">
<label class="layui-form-label">商家类型<span class="require"></span></label>
<div class="layui-input-inline">
<select name="seller_type" id="mc_add_seller_type" lay-verify="mc_add_mustselect" data-name="商家类型" lay-filter="" lay-search="">
</select>
</div>
</div>
<script>
$("select[name=seller_type]")empty();
$ajax({
async: false,
type: "post",
url: APIHOST+"/seller/menuList",
dataType: "json",
data: {},
success: function (res) {
var opt = "<option value='' selected = \'selected\'>请选择</option>";
$("select[name=seller_type]")append(opt);
for(var i=0; i<resdatalength; i++){
if(infoseller_type == resdata[i]menu_name){
var option="<option value=\""+resdata[i]menu_type+"\" selected = 'selected'";
option += ">"+resdata[i]menu_name+"</option>"; //动态添加数据
$("select[name=seller_type]")append(option);
}else {
var option="<option value=\""+resdata[i]menu_type+"\"";
option += ">"+resdata[i]menu_name+"</option>"; //动态添加数据
$("select[name=seller_type]")append(option);
}
}
formrender('select');
}
});
</script>
以上就是关于jquery怎么获取select选中的值全部的内容,包括:jquery怎么获取select选中的值、php后台获取select中的value值、jquery 怎样获取select多选下拉框所有选项的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)