Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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/7/rust/4.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没有看到新创建的对象。如何刷新DOM对象列表?_Javascript_Jquery - Fatal编程技术网

Javascript jQuery没有看到新创建的对象。如何刷新DOM对象列表?

Javascript jQuery没有看到新创建的对象。如何刷新DOM对象列表?,javascript,jquery,Javascript,Jquery,在我的应用程序中,当用户单击按钮时,浏览器将创建新对象。例如: $("#div1 svg").append("<ellipse id='#obj0' class='svgobjects'>"); 所有这些变量都可以。它们都包含正确的数据。但在控制台中出现:Div不存在 问题是:这个div存在并且与id变量obj0具有相同的id。但是,尽管有所有jquery sai,div仍然不存在。如果使用椭圆元素的ID选择椭圆元素,请确保使用有效值正确设置它 对于CSS,因此对于jQuery,您

在我的应用程序中,当用户单击按钮时,浏览器将创建新对象。例如:

$("#div1 svg").append("<ellipse id='#obj0' class='svgobjects'>");
所有这些变量都可以。它们都包含正确的数据。但在控制台中出现:Div不存在

问题是:这个div存在并且与id变量obj0具有相同的id。但是,尽管有所有jquery sai,div仍然不存在。

如果使用椭圆元素的ID选择椭圆元素,请确保使用有效值正确设置它

对于CSS,因此对于jQuery,您可以使用obj0来选择ID为obj0的元素,但是您没有这样的元素,因为您所拥有的是一个ID定义为obj0的元素,这是一个无效值

要解决问题,请更换以下部件:

$("#div1 svg").append("<ellipse id='#obj0' class='svgobjects'>");
为此:

$("#div1 svg").append("<ellipse id='obj0' class='svgobjects'>");
编辑:

在HTML5中,ID obj0实际上是有效的,请参见,但是在这种情况下,您必须使用$\obj0而不是$obj0来选择它。

如果您使用的是HTML5

然后必须选择像$\obj0这样的选项


如果您不使用HTML5,您应该从ID中删除obj0而不是“obj0”

谢谢提醒,我将其添加到了我自己的答案中,以及W3参考的链接。干杯!
$("#div1 svg").append("<ellipse id='obj0' class='svgobjects'>");
id="#obj0" is valid ,