Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery :在CSS中有选择器不';不允许有特异性_Jquery_Css_Css Selectors_Pseudo Class - Fatal编程技术网

Jquery :在CSS中有选择器不';不允许有特异性

Jquery :在CSS中有选择器不';不允许有特异性,jquery,css,css-selectors,pseudo-class,Jquery,Css,Css Selectors,Pseudo Class,使用css选择器时:has 我只允许放置基本属性,如标记名: .field:has(input) 但不是: .field:has(input[type="checkbox"]) 为什么会这样?我想选择class字段的元素,而不是输入 .field input[type="checkbox"] 可能是这样的?:has不是CSS中的选择器-您正在谈论的是jQuery 用法:$('.field:has(输入[type=“checkbox”]) 你的意思是JQuery:有选择器吗@JoshC同意,

使用css选择器时:has 我只允许放置基本属性,如标记名:

.field:has(input)
但不是:

.field:has(input[type="checkbox"])
为什么会这样?我想选择class字段的元素,而不是输入

.field input[type="checkbox"]

可能是这样的?

:has
不是CSS中的选择器-您正在谈论的是jQuery

用法:
$('.field:has(输入[type=“checkbox”])


你的意思是JQuery
:有选择器吗@JoshC同意,这更符合逻辑。@Vucko不,但它是同一个概念,它是一个CSS伪类。@JoshC我绝对不是说:不,这与我想要的正好相反。它绝对不是一个CSS选择器,我不确定你是从哪里得到它的印象的。如果你想谈论特异性,一个无效的选择器根本不算数,因为它不可能匹配,但我不认为这就是你说的“特异性”的意思。您提到的仅允许简单选择器的规则仅适用于
:not()
,并且不是所有函数伪类固有的规则。我希望选择带有类字段的元素。不是输入类型的元素的子元素。我只想选择输入类型为“checkbox”的字段。好吧,那么我真正的意思是,如何使用纯css实现这一点?@fenghou你不能-这是你唯一的选择。