不能使用jQuery获取form's select元素值
Can't get form's select element value using jQuery
我可以使用var flt=$("#flt"+rowID).val();
但不能得到select elements value
<?php
$AC= & getAC();
while ($rowAC=mysql_fetch_array($AC)){
$i++;
if ($rowAC['acode']==$row['TPE']){
echo "<option value='{$rowAC['acode']}' selected='selected'>{$rowAC['name_ru']}</option>";
}else{
echo "<option value='{$rowAC['acode']}'>{$rowAC['name_ru']}</option>";
}
}
?>
我正在使用这个php代码生成列表,但是
甚至不能以这种方式获得它的文本值编码
var tpe=$("#tpe option[value='2']").text();
window.alert(tpe);
我关心的只是得到它的选项值!!如何得到它?
经过一些快速测试,value()
似乎只对select
元素本身起作用。要获取不同option
元素的值,可以对选项元素本身使用attr('value')
。
非常快速的演示:http://jsfiddle.net/y9Dqg/2/
相关文章:
- 如何在PHP中使用$_POST获取Select元素值
- X秒后刷新select元素
- 在select元素中显示highchart dashstyle(svg)
- 在IE9中使用jQuery.change定位select元素
- 使用Dalekjs测试工具,如何在Dropdown中选择Option(select元素)当没有“;值“;Option标记
- 如果选择了当前年份,则在Select元素中仅显示当前和未来月份
- 使用jquery验证函数不适用于select元素
- AngularJS:根据其他对象预先选择ng repeat中的select元素
- 减小select元素中的下拉宽度
- 我可以't从通过Ajax创建的select元素中设置值或获取值
- this.defaultValue 返回 select 元素的未定义
- 使用挖空.js如何刷新 Select 元素中的可观察数组
- 用于逐步增强的“select”元素的JavaScript中的事件处理程序
- 正在从开发人员工具中的select元素打印选项列表
- 丢失对jQuery存储的select元素的引用
- jQuery如何动态添加select元素和重置select
- 使用纯JavaScript获取事件的select元素值
- 在更改时,如果没有使用jquery更改,也可以删除对select元素的关注
- 为Select元素选择ONCHANGE
- 用Javascript将焦点设置在select元素上会将第一个项目滚动到视图之外