标签: jquery-selectors

如何使用jQuery获取select的所有选项?

如何通过传递其ID来获取select jQuery的所有选项?

我只想获得他们的价值观,而不是文本.

javascript jquery jquery-selectors

399
推荐指数
9
解决办法
65万
查看次数

打开/关闭复选框

我有以下内容:

$(document).ready(function()
{
    $("#select-all-teammembers").click(function() {
        $("input[name=recipients\\[\\]]").attr('checked', true);
    });                 
});
Run Code Online (Sandbox Code Playgroud)

我希望id="select-all-teammembers"点击时可以在已选中和未选中之间切换.想法?这不是几十行代码?

checkbox jquery toggle jquery-selectors

386
推荐指数
8
解决办法
45万
查看次数

jQuery选择器:Id结束了吗?

有没有selector我可以查询ID以给定字符串结尾的元素?

假设我有一个id为的元素ctl00$ContentBody$txtTitle.我怎么能通过传递来获得这个txtTitle

jquery jquery-selectors

384
推荐指数
5
解决办法
27万
查看次数

设置选择框的选定选项

我想设置一个先前选择的选项,以便在页面加载时显示.我用以下代码尝试了它:

$("#gate").val('Gateway 2');
Run Code Online (Sandbox Code Playgroud)

<select id="gate">
    <option value='null'>- choose -</option>
    <option value='gateway_1'>Gateway 1</option>
    <option value='gateway_2'>Gateway 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有任何想法吗?

html jquery html-select jquery-selectors

337
推荐指数
8
解决办法
71万
查看次数

jQuery OR Selector?

我想知道是否有一种方法可以在jQuery选择器中使用"OR"逻辑.例如,我知道元素是具有类classA或classB的元素的后代,我想做类似的事情elem.parents('.classA or .classB').jQuery是否提供此类功能?

jquery jquery-selectors

316
推荐指数
4
解决办法
21万
查看次数

jQuery中最快的children()或find()是什么?

要在jQuery中选择子节点,可以使用children(),但也可以使用find().

例如:

$(this).children('.foo');

给出与以下相同的结果:

$(this).find('.foo');

现在,哪个选项最快或者首选,为什么?

jquery jquery-selectors

314
推荐指数
5
解决办法
24万
查看次数

jQuery第一个孩子"这个"

我试图将"this"从点击的跨度传递给jQuery函数,然后jQuery函数可以在该被点击元素的第一个子元素上执行jQuery.似乎无法做对......

<p onclick="toggleSection($(this));"><span class="redClass"></span></p>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function toggleSection(element) {
  element.toggleClass("redClass");
}
Run Code Online (Sandbox Code Playgroud)

我如何引用元素的第一个子元素?

javascript jquery css-selectors jquery-selectors

307
推荐指数
7
解决办法
37万
查看次数

jQuery删除除第一个之外的所有表行

使用jQuery,如何删除表中除第一行之外的所有行?这是我第一次尝试使用索引选择器.如果我正确理解了这些示例,则以下内容应该有效:

$(some table selector).remove("tr:gt(0)");
Run Code Online (Sandbox Code Playgroud)

我将其读作"在jQuery对象中包装一些表,然后删除所有'tr'元素(行),其中这些行的元素索引大于零".实际上,它会在不生成错误的情况下执行,但不会从表中删除任何行.

我错过了什么,我该如何解决这个问题?当然,我可以使用直接的javascript,但我对jQuery非常有趣,我想用jQuery解决这个问题.

jquery jquery-selectors

273
推荐指数
7
解决办法
27万
查看次数

如何检测选择器是否返回null?

检测jQuery-selector是否返回空对象的最佳方法是什么.如果你这样做:

alert($('#notAnElement'));
Run Code Online (Sandbox Code Playgroud)

你得到[object Object],所以我现在这样做的方式是:

alert($('#notAnElement').get(0));
Run Code Online (Sandbox Code Playgroud)

这将编写"未定义",因此您可以检查它.但看起来非常糟糕.还有什么其他方式?

jquery jquery-selectors

265
推荐指数
7
解决办法
19万
查看次数

jQuery首先选择all

在jQuery中,如何使用选择器访问除元素的第一个之外的所有元素?因此,在以下代码中,只能访问第二个和第三个元素.我知道我可以手动访问它们,但可能有任何数量的元素,所以这是不可能的.谢谢.

<div class='test'></div>
<div class='test'></div>
<div class='test'></div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

263
推荐指数
2
解决办法
15万
查看次数