相关疑难解决方法(0)

jQuery选择器,其中text =某个值

我有一个对象(在这种情况下是来自js-kit的评级对象),如果评级值为"未评级",我想使其不可见.我无法获得正确的jQuery选择器来执行此操作.

即使下面的代码看起来应该可行,但事实并非如此.

$(".js-rating-labelText:contains('unrated')").css("visibility", "hidden");  
Run Code Online (Sandbox Code Playgroud)

.js-rating-labelText 是一个在文本上设置的类.

jquery jquery-selectors

22
推荐指数
3
解决办法
4万
查看次数

使用javascript通过文本选择一个选择选项

我有一个选择框和一个字符串,我会按字符串选择一个选项。例如 string="Volvo" 并选择这样的框:

 <select>
  <option value="v1">Volvo</option>
  <option value="v2">Saab</option>
  <option value="v3">Mercedes</option>
  <option value="v4">Audi</option>
</select> 
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

javascript jquery

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

JQuery设置下拉列表框选择选项 - 不是按值,而是按显示文本

这可能已经回答了,但我无法在任何地方找到已回答的问题......

假设我们有以下HTML ...

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Dropdown Test</title>
    </head>
    <body>
        <select name="myDropDownListName" id="myDropDownListID" class="dropdown">
            <option selected="selected" value="0">Please select a value...</option>
            <option value="1">My Custom Value 1</option>
            <option value="2">My Custom Value 2</option>
            <option value="3">My Custom Value 3</option>
        </select>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我不知道索引的"值"值,那么JQuery命令将"我的自定义值2"设置为下拉列表框中当前选择的选项是什么样的,并且只能通过文本"我的"识别项目自定义价值2'?

html javascript jquery

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

选项选择器基于文本

在SO的任何地方只有选择器通过value,但我想option根据它选择文本.

例如,我有这个:

<select id="some-id">
    <option>1</option>
    <option>2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何获得文本等于"2"的选项?像这样的东西:

jQuery("#some-id option[text='2']")
Run Code Online (Sandbox Code Playgroud)

但它不适合我,应该怎么做?

jquery

0
推荐指数
1
解决办法
156
查看次数

如何使用jquery使用text而不是value设置SELECT控件?

我有以下HTML

<SELECT id='cars'>
   <OPTION value='1'>Car One</option>
   <OPTION value='2'>Second Car</option>
   <OPTION value='3'>Another Car</option>
</SELECT>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用以下命令将下拉控件的选定值更改为任何值:

$('#cars').val(2);   // This will make the combo text: Second Car
Run Code Online (Sandbox Code Playgroud)

但是如何使用文本而不是值来选择值?

我需要做的是:

$('#cars').val('Another Car');
Run Code Online (Sandbox Code Playgroud)

要么

$('#cars').text('Another Car');
Run Code Online (Sandbox Code Playgroud)

但那没有效果......

有帮助吗?

jquery

0
推荐指数
1
解决办法
1128
查看次数

标签 统计

jquery ×5

javascript ×2

html ×1

jquery-selectors ×1