无法在 DIV 中添加 LI 项
Unable to add LI item inside DIV
我正在使用名为jquery.subwayMap-0.5.0.js的地铁地图jquery插件。我$(".subway-map #map2").append('<li data-coords="10,6">NorthEast</li>');
尝试了这段代码,但它不起作用。如果我将div 类从地铁地图更改为地铁地图 2,那么 li 将被添加到div 中。谢谢。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Subway Map</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery.subwayMap-0.5.0.js"></script>
<style type="text/css">
body
{
font-family: Verdana;
font-size: 8pt;
}
/* The main DIV for the map */
.subway-map
{
margin: 0;
width: 500px;
height:410px;
background-color: white;
}
/* Text labels */
.text
{
text-decoration: none;
color: black;
}
#legend
{
float: left;
width: 250px;
height:400px;
}
#legend div
{
height: 25px;
}
#legend span
{
margin: 5px 5px 5px 0;
}
.subway-map span
{
margin: 5px 5px 5px 0;
}
</style>
</head>
<body>
<div class="subway-map" data-columns="12" data-rows="10" data-cellSize="40" data-legendId="legend" data-textClass="text" data-gridNumbers="true" data-grid="true" data-lineWidth="8">
<ul id="map" data-color="#ff4db2" data-label="jQuery Widgets">
<li data-coords="2,2"><a href="#">North</a></li>
<li data-coords="4,2"><a href="#">South</a></li>
<li data-coords="6,2"><a href="#">West</a></li>
</ul>
<ul id="map2" data-label="jQuery Interactions" data-shiftCoords="0,-1">
<li data-coords="8,2"><a href="#">West</a></li>
<li data-coords="10,4"><a href="#">East</a></li>
</ul>
</div>
<div id="legend"></div>
<script type="text/javascript">
$(".subway-map").subwayMap({ debug: true });
$(".subway-map #map2").append('<li data-coords="10,6">NorthEast</li>');
</script>
</body>
</html>
subwayMap
插件将覆盖指定容器中的所有 DOM。
复制(.clone
)parent-container
并在cloned-copy
中执行.append
,并在副本cloned
重新初始化subwayMap
并将其.append
DOM
var clonned = $('.subway-map').clone(true);
$(".subway-map").subwayMap({
debug: true
});
clonned.find("#map2").append('<li data-coords="10,6">NorthEast</li>');
clonned.subwayMap({
debug: true
});
$('body').html(clonned);
小提琴演示
相关文章:
- 为li元素添加标题
- 如何更改dynamicaly的主题添加了li项jquery mobile
- 无法在 DIV 中添加 LI 项
- 动画化并同时向 li 添加类
- 单击按钮时,我如何将li的id添加为1
- 页面加载后,在li remove上添加类
- 使用jquery在ul菜单中添加li dynamic
- 添加和删除jquery-li元素
- 如何在jquery菜单中的li项下添加一行
- 如何将Class添加到ul li
- 如何使用javascript添加li元素
- 在phonegap JQM中动态创建的列表视图中添加li内部的按钮
- 使用jquery在ul中添加li元素
- LocalStorage和向列表中添加li
- 从Jquery中添加li作为最后一个元素
- 使用JavaScript向ul添加li内容时的错误
- 如何使用jQuery在任意位置的UL中添加LI
- 通过 jQuery 在嵌套的 ul 中添加 li
- 更新 :为每个数组项目添加 Li 标签
- 添加 li 的 JS 问题