jQuery 中的链接选择器

发布于 2024-07-15 20:41:43 字数 496 浏览 10 评论 0 原文

我是一个习惯 mootools 链接选择器方式的人,但我似乎找不到在任何地方如何在 jQuery 中做同样的事情。 假设我在 selectObj 变量中有一个 select 元素。 我需要的是获得该选择中的最后一个选项。 在 mootools 中我会做类似的事情:

var option = $(selectObj).getElement('nth-child(last)')

我可以做类似的事情吗?或者在 jQuery 中获取最后一个 option 的方法是什么?

附言。 我知道 parent > 子选择器,但我无法真正使用它,因为我不知道使用什么选择器来获取select。 我只有结果元素。

I'm a guy used to mootools' way of chaining selectors, and I can't seem to find anywhere how to do the same in jQuery.
Suppose I have a select element in the selectObj variable. What I need is to get the last option in that select.
In mootools I would have done something like:

var option = $(selectObj).getElement('nth-child(last)')

Can I do something similar, or what is the way of getting that last option in jQuery?

PS. I know about the parent > child selector, but I can't really use it because I don't know what selector has been used to get the select. I only have the resulting element.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

傻比既视感 2024-07-22 20:41:43
$(selectObj).find(':last')

您可以使用 find 在当前查询中执行另一个查询。

一般来说,您可以查看 选择器遍历 页面。

$(selectObj).find(':last')

You can use find to perform another query within the current query.

In general, you can check out the Selectors and Traversal pages on jQuery docs when you're trying to figure out how to select something.

旧话新听 2024-07-22 20:41:43
var option = $(selectObj).children(":last");

将返回任何元素的最后一个子元素

var option = $(selectObj).children(":last");

will return the last child of any element

别闹i 2024-07-22 20:41:43

您还可以使用 .last() 来实现此目的。

You can also use .last() for this purpose.

情何以堪。 2024-07-22 20:41:43

jQuery 有 :last 选择器

$("tr:last").stuff()

会执行到表中最后一行的操作。

jQuery has the :last Selector

$("tr:last").stuff()

Will do stuff to the last row in a table.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文