我成功使用ajax得到这个结果。所以我需要的是我需要获取第一个值22
我如何在jquery中做到这一点?
<option value=22>Bed</option>
<option value=23>Bath</option>
<option value=24>Kitchen</option>
<option value=25>Living</option>
<option value=26>Foam</option>
我尝试过的是
$j.ajax({
type: "POST",
url : "{{ URL::to('getcategoryname') }}",
data : {'GroupID':GroupID},
success : function(data){
console.log(data.split('option').val()); //my tried line
}
});
最佳答案
假设您正在获取字符串格式的部分数据。
您可以创建一个有效的 HTML,然后使用各种遍历方法。
//Create select
var select = $j('<select />', {
html : data
});
//find first child option then fetch its value
var v = select.children('option:first').val(); //Even select.children('option').val(); will work
console.log(v);
关于jquery - 如何获取jquery中的第一个选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33730289/