如何获取div内部下拉列表的当前选定值? divid是divcontent 和dropdownid是国家
代码如下
<form id="frm1">
根据某些条件,两个下拉列表都是ajax生成的。
提前致谢
答案 0 :(得分:4)
只需使用.val()
获取任何输入类型元素的值,包括<select>
元素。由于ID是唯一的,您可以这样做:
var value = $("#country").val();
答案 1 :(得分:0)
使用相同的技术,您可以选择一个值:
<select>
<option value="germany">Germany</option>
<option value="france">France</option>
</select>
$("#country").val("germany");
答案 2 :(得分:0)
当你使用jQuery noconflict模式时,就这样使用:
<form id='myForm1'>
<input name='username' id='username' value='WhatEver'>
<select name='YesNo' id='YesNo'>
<option value='0'>No</option>
<option value='1'>Yes</option>
</select>
</form>
var uname = jQuery("#username").val();
var confirm = jQuery("#YesNo").val();
console.log(uname);
返回:WhatEver
console.log(confirm);
返回:1(如果选择是)
但是如果你想同时获得所有表单项,那么就这样使用它:
var formData = jQuery("#myForm1").serialize();
console.log(formData);
返回:用户名= WhatEver&amp; YesNo = 1