【发布时间】:2013-01-28 23:43:33
【问题描述】:
我想像这样访问选择选项 jQuery 对象:
var $options = $('select').children();
var $someOption = $('[value="some_value"]', $options);
var $anotherOption = $('[value="another_value"]', $options);
但$someOption 或$anotherOption 看起来都不像$('select') 中的任何元素。
我相信我知道如何编写单行选择器,但由于我要访问各种选项,因此我想使用 $options 句柄来提高可读性和性能。
代码和/或基本原理有什么问题?
【问题讨论】:
-
您是否不小心从
$someOption和$anotherOption的选择器中排除了$? -
您的第二个和第三个选择器上的 jQuery 函数似乎缺少
$。 -
@ExplosionPills,jmoerdyk,谢谢,我现在修正了 OP 的拼写错误。
标签: jquery jquery-selectors option