[英]prototype selector equivalent to jQuery
如何選擇popup-lightbox div的popupwindow ?
在jQuery中,它類似於$('div#popup-lightbox #popupwindow')。 不幸的是,在Prototype中,這並不容易……任何人都可以幫助我? 謝謝!
<div id="popup-lightbox" class="popup">
<div id="popupoverlay"></div>
<div id="popupdiv">
<div id="popupwindow"></div>
</div>
</div>
<div id="popup-modal" class="popup">
<div id="popupoverlay"></div>
<div id="modaldiv">
<div id="popupwindow">
<div id="modalint">Your changes have not been saved.</div>
</div>
</div>
</div>
使用bling-bling http://api.prototypejs.org/language/dollardollar/
$$('#popup_lightbox #popup_window')
(另外,您沒有正確使用ID,例如desau和fantactuka所說的)
首先,您使用的ID屬性不正確。 根據W3C規范,ID屬性在整個文檔中應該是唯一的。
除此之外,原型選擇語法與jQuery略有不同:
$("popup-lightbox").select("#popupwindow")[0];
實際上,由於id在頁面上應該是唯一的,所以我不確定使用復雜的選擇器是否有意義。 為什么不只是$('popupwindow')?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.