Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 与jQuery等价的原型选择器_Javascript_Prototypejs_Selector - Fatal编程技术网

Javascript 与jQuery等价的原型选择器

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的弹出窗口窗口

在jQuery中,它类似于$'divpopup-lightbox 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。我正试图使它们独一无二,但我必须让这一个工作。你提供的很好,谢谢!