簡體   English   中英

相當於jQuery的原型選擇器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM