Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
'完全不要尝试将字符串用作选择器。它将从HTML字符串创建一个元素,并实际返回该元素。@Guffa谢谢!我现在不知道。我将尽快编辑我的答案。通常是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为golden_Javascript_Jquery - Fatal编程技术网

'完全不要尝试将字符串用作选择器。它将从HTML字符串创建一个元素,并实际返回该元素。@Guffa谢谢!我现在不知道。我将尽快编辑我的答案。通常是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为golden

'完全不要尝试将字符串用作选择器。它将从HTML字符串创建一个元素,并实际返回该元素。@Guffa谢谢!我现在不知道。我将尽快编辑我的答案。通常是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为golden,javascript,jquery,Javascript,Jquery,'完全不要尝试将字符串用作选择器。它将从HTML字符串创建一个元素,并实际返回该元素。@Guffa谢谢!我现在不知道。我将尽快编辑我的答案。通常是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为golden_site不是DOM节点,只是一个HTML字符串。您正在将内容附加到HTML字符串中,但没有添加到DOM中。另一个原因是,看看您的golden_站点字符串有多长。如果你有自己的风格呢。在页面上可以找到一个很长的字符串。因此,使用Id可以简化工作


'完全不要尝试将字符串用作选择器。它将从HTML字符串创建一个元素,并实际返回该元素。@Guffa谢谢!我现在不知道。我将尽快编辑我的答案。通常是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为
golden_site
不是DOM节点,只是一个HTML字符串。您正在将内容附加到HTML字符串中,但没有添加到DOM中。另一个原因是,看看您的golden_站点字符串有多长。如果你有自己的风格呢。在页面上可以找到一个很长的字符串。因此,使用Id可以简化工作。可能是JS以这种方式构建的原因。想象一下,如果我们使用您正在使用的方法,您的Javascript文件会有多大。@Tasos:当您使用HTML片段调用jQuery时,它不会试图在页面中找到它。它从中创建元素。@Guffa我想说的是,如果你能这样做,你的脚本文件将比使用简单的id或类名来选择元素大10倍。:)规范是使用ID或类名选择元素。我很确定javascript就是这样工作的,Jquery也是如此。这是因为
golden_site
不是DOM节点,只是一个HTML字符串。您正在将内容附加到HTML字符串中,但没有添加到DOM中。另一个原因是,看看您的golden_站点字符串有多长。如果你有自己的风格呢。在页面上可以找到一个很长的字符串。因此,使用Id可以简化工作。可能是JS以这种方式构建的原因。想象一下,如果我们使用您正在使用的方法,您的Javascript文件会有多大。@Tasos:当您使用HTML片段调用jQuery时,它不会试图在页面中找到它。它从中创建元素。@Guffa我想说的是,如果你能这样做,你的脚本文件将比使用简单的id或类名来选择元素大10倍。:)当传递给
$
函数的字符串是HTML片段时,该函数不能作为
querySelector
的包装器。相反,它将从字符串创建元素。当传递给
$
函数的字符串是HTML片段时,该函数就不能作为
querySelector
的包装器。相反,它将从字符串创建元素。
golden\u站点
只是一个字符串,但是
$(golden\u站点)
实际上返回一个jQuery对象,并且它实际上可以被附加到。只是其中的元素不在页面中。
golden\u站点
只是一个字符串,但是
$(golden\u站点)
实际上返回一个jQuery对象,并且它实际上可以被附加到。只是其中的元素不在页面中。
var golden_site = '<div id="golden_site"></div>';
$('.form_content').append(golden_site);
var lookup = '<input type="text" name="lookup" value="test">';
$(golden_site).append(lookup);
$('#golden_site').append(lookup);
$(golden_site).append(lookup);
'<div id="golden_site"></div>'
var golden_site = '<div id="golden_site"></div>';
var element = $(golden_site);
$('.form_content').append(element);
element.append(lookup);
$("#blah").append(x);
document.querySelector("#blah").appendChild(x);