如何获得价值?

时间:2010-12-02 12:09:02

标签: jquery

如何获取div内部下拉列表的当前选定值? divid是divcontent 和dropdownid是国家

代码如下

<form id="frm1">

根据某些条件,两个下拉列表都是ajax生成的。

提前致谢

3 个答案:

答案 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

相关问题