如何使用jquery从类的第二个元素获取值?

mir*_*rza 3 jquery jquery-selectors

我的HTML代码:

        <select class="b_selectbox">
            <option value="0">Status</option>
        </select>

        <select class="b_selectbox">
            <option value="0">Type</option>
        </select>

        <select class="b_selectbox">
            <option value="0">Category</option>
        </select>
Run Code Online (Sandbox Code Playgroud)

这适用于第一个元素:

$(".b_selectbox option:first").text();
Run Code Online (Sandbox Code Playgroud)

我试图获取文本"类型",这是我到目前为止尝试的:

 $(".b_selectbox option:first").text()[1]; // result: "t" probably second letter from "Status"

$(".b_selectbox option:first")[1].text(); // not working either
Run Code Online (Sandbox Code Playgroud)

有没有使用每个和ID名称的解决方案?

Fel*_*ing 9

$('.b_selectbox option').eq(1).text();
Run Code Online (Sandbox Code Playgroud)

如果每个select元素只有一个选项(select不必要?),或者你想得到所有选项中的第二个,或者

$('.b_selectbox').eq(1).children('option').first().text();
Run Code Online (Sandbox Code Playgroud)

如果你想要option第二个select元素的第一个文本.

有关更多信息,请参阅.eq() [docs].