相关疑难解决方法(0)

jQuery获取特定的选项标签文本

好吧,说我有这个:

<select id='list'>
    <option value='1'>Option A</option>
    <option value='2'>Option B</option>
    <option value='3'>Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如果我想在值为'2'时获得"选项B",选择器会是什么样子?

请注意,这不是询问如何获取所选文本值,而是询问它们中的任何一个,无论是否选中,具体取决于value属性.我试过了:

$("#list[value='2']").text();
Run Code Online (Sandbox Code Playgroud)

但它没有用.

javascript jquery jquery-selectors drop-down-menu

1211
推荐指数
16
解决办法
105万
查看次数

使用jquery,如何仅根据其文本从下拉列表中删除项目?

当someCondition为true时,我正在尝试删除将"someText"作为其Text的下拉选项.我不知道它的价值.看起来这应该有效,但事实并非如此.调试时,我看到someID未定义.有谁知道我是否犯了一些小的语法错误?

function toggleSomeOption() {
    if (someCondition() == "Foo") {
        var someID = $("#myDropDown option[text='someText']").attr('value');
        $("#myDropDown option[value='someID']").remove();
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这个答案之后设计了我的代码,但它不起作用.

jquery-ui drop-down-menu

3
推荐指数
1
解决办法
2181
查看次数