使用jquery将Div附加到区域形状id
是否可以将div mydiv附加到区域形状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在图像中没有位置,并且内容不可见 换句
<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>");