簡體   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