Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
使用jquery将Div附加到区域形状id_Jquery_Append_Imagemap - Fatal编程技术网

使用jquery将Div附加到区域形状id

使用jquery将Div附加到区域形状id,jquery,append,imagemap,Jquery,Append,Imagemap,是否可以将div mydiv附加到区域形状id,如下所示: <area id="one" shape="rect" coords="335,239,376,282" href="#" /> 我相信像这样的东西会起作用。因为面积是一个自动关闭的元素,它不能容纳其他元素。 如果将div附加到area元素,大多数浏览器都会尝试通过添加结束标记来修复错误,并实际在其中添加div,但这不会有多大好处,因为area标记只定义图像中的某个空间/区域,而div在图像中没有位置,并且内容不可见 换句

是否可以将div mydiv附加到区域形状id,如下所示:

<area id="one" shape="rect" coords="335,239,376,282" href="#" />
我相信像这样的东西会起作用。

因为面积是一个自动关闭的元素,它不能容纳其他元素。 如果将div附加到area元素,大多数浏览器都会尝试通过添加结束标记来修复错误,并实际在其中添加div,但这不会有多大好处,因为area标记只定义图像中的某个空间/区域,而div在图像中没有位置,并且内容不可见

换句话说,不,你不能那样做


为什么不试试并报告呢?append不会包含元素。它会很好地坐在它下面。除非我误读了OP的预期结果?@JamieHutber-在Chrome中,它关闭区域标签并附加DIV,但内容不可见。我添加了一个提琴。感谢Adeneo,我正在寻找一个美国地图,当用户滚动到区域形状时,所附的特定div将出现。如何实现这一点?您不能设置区域标记的样式或更改其外观,您所能做的只是将鼠标悬停/鼠标事件附加到区域标记上,因此在悬停区域时,您可以更改图像src等。这就是这样制作贴图的方法。
$('#one').append('<div id="mydiv">Something in here</div>");