好的,这是一个关于如何解决这个问题的一般性问题,而不是为给出的例子找到一些解决方法.
让我们说我有一个$(this)
对象,它是一个select
,如果我想选择所选的选项,我有一个id
我可以只是破坏一个
$('#id option:selected')
游戏结束.
但有一个this
我不能去$(this+' option:selected')
或类似的东西.
我不太关心option:selected
在示例中选择,所以我不想知道这个实例的解决方案.
我想知道的是,一般你是如何结合subselectors喜欢:has
或option:selected
有$(this)
情况.
谢谢.
通过使用可选的context参数:
$('option:selected', this)