jquery - 如何获取jquery中的第一个选项值

标签 jquery

我成功使用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/

相关文章:

javascript - jquery 对话框小部件不保留父级

jquery - Asp.Net 自动完成 set_contextKey "Object doesn' t 支持此属性或方法”

javascript - 递归 onchange 事件未触发

javascript - jQuery Mobile - 可折叠不折叠/显示

javascript - 等待CSS中的背景图片完全加载

javascript - WordPress 中关于 AJAX 调用的重复帖子

javascript - JS - 获取视口(viewport)中元素的百分比

javascript - IFrame:在 Chrome 上运行 Iframe 但想要保留 IE 设置

jquery - 单击元素上的“打开输入文件”对话框,fireEvent Mootools 相当于 jQuery 触发器

jquery - 将 Jquery 与选择标签一起使用