如何选择 popup-lightbox div的弹出窗口?
在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>
答案 0 :(得分:3)
使用bling-bling http://api.prototypejs.org/language/dollardollar/
$$('#popup_lightbox #popup_window')
(另外,你没有正确使用id,如desau和fantactuka所说)
答案 1 :(得分:2)
首先,你错误地使用了ID属性。根据W3C规范,ID属性在整个文档中应该是唯一的。
除此之外,原型选择语法与jQuery略有不同:
$("popup-lightbox").select("#popupwindow")[0];
答案 2 :(得分:1)
实际上因为id应该是页面上的uniq我不确定使用复杂的选择器是否有意义。为什么不只是$('popupwindow')?