繁体   English   中英

在sencha touch中具有类和属性的元素的CSS选择器是什么

[英]What is the css selector for an element with a class and an attribute in sencha touch

我曾经有一个代码来检查任何先前的元素以及相应的css类和一个属性,该属性是...

var previousEl = el.prev('.line[@id]');
where line is a class and id is an attribute

该代码在Ext中有效,但是当我尝试在sencha-touch中运行相同的代码时,出现“错误:SYNTAX_ERR:DOM异常12”。

我检查了dom,并验证了该类和属性ID之前是否存在兄弟姐妹。

有人可以帮我解决为什么该选择器不再起作用吗?

提前致谢。

尝试删除@吗? 他们有时会从jQuery中取出它,然后阅读Sencha文档,似乎他们在Ext JS中做了同样的事情。

var previousEl = el.prev('.line[id]');

与Ext JS不同,后者在sencha touch中似乎有自己的选择器代码DomQuery似乎依赖document.querySelectorAll

请参阅http://dev.sencha.com/deploy/touch/docs/source/DomQuery.html#method-Ext.DomQuery-is中的select方法

并且该方法将引发“如果指定的选择器组无效,则SYNTAX_ERR异常。” 参见https://developer.mozilla.org/En/DOM/Document.querySelectorAll

可能多数民众赞成在例外。 尝试使用使该函数满意的选择器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM