[英]Can't get form's select element value using jQuery
我可以使用var flt=$("#flt"+rowID).val();
獲得輸入元素的值var flt=$("#flt"+rowID).val();
但無法獲得select elements value
這是我的PHP代碼
<?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/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.