Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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_Jquery_Dialog - Fatal编程技术网

Javascript jQuery和<;对话>;要素

Javascript jQuery和<;对话>;要素,javascript,jquery,dialog,Javascript,Jquery,Dialog,我在试着用新的。下面是一些测试代码: <dialog id="addSystemDialog"> <p>This is a dialog</p> <button id='close'>Close dialog</button> </dialog> <button id='show'>Show add dialog</button> 如果我将第一行js更改为 var dialog =

我在试着用新的。下面是一些测试代码:

<dialog id="addSystemDialog">
    <p>This is a dialog</p>
    <button id='close'>Close dialog</button>
</dialog>
<button id='show'>Show add dialog</button>
如果我将第一行js更改为

var dialog = $('dialog');

它不再起作用了。为什么?

文档。querySelector
返回第一个匹配项

jQuery返回所有匹配项的数组


如果使用
$('dialog')[0]
,应该会得到相同的结果。

页面中是否包含jQuery?
var dialog = $('dialog');