我通过Ajax(从mysql获取)获取select标签选项值
但是当我提交表单时,jquery正在提取错误的数据
这里是我想说的例子
<select>
<option value='1'> 100 </option>
</select>
我想获取'1'但是jquery获取'100'
我正在使用此代码获取数据
jquery代码
$(document).ready(function()
{
$("#form").submit(function()
{
var mydata=$("#select").val();
});
});
html代码
<form method='post' id='form'>
<select id='select'>
<option value='1'>100</option>
<option value='2'>200</option>
</select>
</form>
注意:我使用ajax
从mysql数据库中获取选项标记值答案 0 :(得分:0)
您可以尝试这样的事情:
var selected = 0;
$('#select').each(function(){
if($(this).is(':selected')) {
selected = $(this).val();
}
});
alert(selected);