JQuery 如何获取Select 值 页面中有下拉列表<select id="dplAddGoods" name="dplAddGoods">我想获取页面加载后它默认选择的value ,或者是它第一个选项的值 ,应该怎么写?我用$("#dplAddGoods").val()取不到~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var selVal = $("#dplAddGoods option").val();alert(selVal); 我的可以,你应该是有其他代码出问题了,比如另外一个id相同的元素,或者js写错了,或者版本问题<select id="dplAddGoods" name="dplAddGoods"><option value="2011">2011</option><option value="2021">2021</option><option value="2211">2211</option><option value="2131">2131</option><option value="202v">202v</option></select><input type="button" id="show" value="显示选中的值"/><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script> <script type="text/javascript"> $("#show").click(function(){ alert($("#dplAddGoods").val()); }); </script> var county = $("select[name='country']").val(); //得到下拉菜单的选中项的值 var res = $("select[name='dplAddGoods']").val(); //得到下拉菜单的选中项的值 <select id="dplAddGoods" name="dplAddGoods"><option value="2011">2011</option><option value="2021">2021</option><option value="2211">2211</option><option value="2131">2131</option><option value="202v">202v</option></select><input type="button" id="show" value="显示选中的值"/><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script> <script type="text/javascript"> $("#show").click(function(){ alert($("#dplAddGoods").val()); }); </script> $("#selNode option[id=" + id + "]").val(); 这个VS2010 下 运行过 OK的<select id="dplAddGoods" name="dplAddGoods"><option value="2011">2011</option><option value="2021">2021</option><option value="2211">2211</option><option value="2131">2131</option><option value="202v">202v</option></select>取得选中的$("#dplAddGoods option:selected").val() 谢谢大家帮忙,我已经找到问题了,$("#dplAddGoods option:selected").val() 这句代码本身是没有问题的,选不到值是因为我把它放到$.ajax外面了,放到 success: 的方法内就行了。 $.ajax({ type: "POST", url: "ajaxVal/GoodsDorpDownList.aspx", dataType: "html", data: "PPid=" + id, success: function (html) { //alert(html); $(html).appendTo($("#dplAddGoods")); $("#hGoodsName").val($("#dplAddGoods").val()); } }); 正则表达式验证mail地址的有效性 HTML用JS做一个有关手机对比的功能。 如何才能让没有程序基础的人学会JS GOOGLE的股票走势图是用什么工具去画的? js表格值逐行相加 想实现这样一个效果 鼠表怎么总停留在运行状态? 关于insertAdjacentHTML()中变量的用法 opener的使用方法!! 求解JS这段代码,最好能教我怎么加密和解密 谢谢 鼠标移到图片上变为另外一副图 jq easyuidatagrid的标头居中,内容区域左对齐或者右对齐
alert(selVal);
<select id="dplAddGoods" name="dplAddGoods">
<option value="2011">2011</option>
<option value="2021">2021</option>
<option value="2211">2211</option>
<option value="2131">2131</option>
<option value="202v">202v</option>
</select><input type="button" id="show" value="显示选中的值"/><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$("#show").click(function(){
alert($("#dplAddGoods").val());
});
</script>
<option value="2011">2011</option>
<option value="2021">2021</option>
<option value="2211">2211</option>
<option value="2131">2131</option>
<option value="202v">202v</option>
</select><input type="button" id="show" value="显示选中的值"/><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$("#show").click(function(){
alert($("#dplAddGoods").val());
});
</script>
<option value="2011">2011</option>
<option value="2021">2021</option>
<option value="2211">2211</option>
<option value="2131">2131</option>
<option value="202v">202v</option>
</select>
取得选中的
$("#dplAddGoods option:selected").val()
type: "POST",
url: "ajaxVal/GoodsDorpDownList.aspx",
dataType: "html",
data: "PPid=" + id,
success: function (html) {
//alert(html);
$(html).appendTo($("#dplAddGoods"));
$("#hGoodsName").val($("#dplAddGoods").val());
}
});