Javascript 与jQuery等价的原型选择器
如何选择弹出灯箱div的弹出窗口窗口 在jQuery中,它类似于$'divpopup-lightbox popupwindow'。不幸的是,在原型中,这并不是那么容易。。。有人能帮我吗?谢谢Javascript 与jQuery等价的原型选择器,javascript,prototypejs,selector,Javascript,Prototypejs,Selector,如何选择弹出灯箱div的弹出窗口窗口 在jQuery中,它类似于$'divpopup-lightbox popupwindow'。不幸的是,在原型中,这并不是那么容易。。。有人能帮我吗?谢谢 <div id="popup-lightbox" class="popup"> <div id="popupoverlay"></div> <div id="popupdiv"> <div id="popupwindow"
<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>
首先,您错误地使用了ID属性。根据W3C规范,ID属性在整个文档中应该是唯一的 除此之外,原型选择语法与jQuery略有不同:
$("popup-lightbox").select("#popupwindow")[0];
实际上,由于id在页面上应该是uniq,我不确定使用复杂选择器是否有意义。为什么不干脆$'popupwindow'?使用bling
$$“popup\u lightbox popup\u window”另外,您没有正确使用ID,就像desau和fantactuka所说的出于某种原因,我在页面上复制了ID。我正试图使它们独一无二,但我必须让这一个工作。你提供的很好,谢谢!