<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div id="bjs"></div>
<p>.............................</p>
<div id="bjs1"></div>
<script type="text/javascript">
function f(a){
var r=$('<div></div>');
for(var i in a){
var t=$('<ul></ul>');
r.append(t);
var d=a[i].split(',');
for(var j in d)t.append('<li>'+d[j]+'</li>')
}
return r.children();
}
$('#bjs').append(f(['北京,上海,天津','郑州,武汉']));
$('#bjs1').append(f(['北京,上海,天津','郑州,武汉'])[0]);
</script>
</body>
</html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div id="bjs"></div>
<p>.............................</p>
<div id="bjs1"></div>
<script type="text/javascript">
function f(a){
var r=$('<div></div>');
for(var i in a){
var t=$('<ul></ul>');
r.append(t);
var d=a[i].split(',');
for(var j in d)t.append('<li>'+d[j]+'</li>')
}
return r.children();
}
$('#bjs').append(f(['北京,上海,天津','郑州,武汉']));
$('#bjs1').append(f(['北京,上海,天津','郑州,武汉'])[0]);
</script>
</body>
</html>
解决方案 »
- use getScrollTop. please give me an example to understand theis usage.
- js里 文本框怎么对齐呢
- 利用js关闭ie7选项卡不提示
- 这两个对象的效果如何才能同时生效
- 求给这个JS的menu设置当前高亮?
- 请问:如何让在网页上显示的树在刷新后不恢复成原始的全close状态,而是保持当前状态
- 求一个仿照携程勾选常用旅客之后自动填充表单的解决思路和办法
- 怎么判断客户端输入的年、月、日是否合法?
- String c_wc=(String)myVector.get(i+3);与String c_wc="0001";有何区别
- json得到下一个键值对
- 初学JS 关于事件驱动的一点疑惑
- 表单的属性被改
function(json){
}function(json){
/*大神我写的可以全部抛弃哦.
这里取的JSON数据
格式是
1:北京,上海,天津2:郑州,武汉.....
=================
=================
想要的格式是
<ul>
<li>北京</li>
<li>上海</li>
<li>天津</li>
</ul>
<ul>
<li>郑州</li>
<li>武汉</li>
</ul>
并且可以用$("#bjs").append(arrbjs[1]);
输出
<ul>
<li>北京</li>
<li>上海</li>
<li>天津</li>
</ul>*/
}
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<div id="bjs"></div>
<p>.............................</p>
<div id="bjs1"></div>
<script type="text/javascript">
function f(a) {
a = a.match(/\d+:[^\d]+/g);
var l = [];
for (var i in a) { var _ = a[i].split(':'); l[parseInt(_[0])] = _[1]; }
var r = $('<div></div>');
for (var i = 0; i < l.length; i++) {
if (!l[i]) { r.append('<br style="display:none;">'); continue; }
var t = $('<ul></ul>');
r.append(t);
var d = l[i].split(',');
for (var j in d) t.append('<li>' + d[j] + '</li>')
}
return r.children();
}
$('#bjs').append(f('1:北京,上海,天津2:郑州,武汉'));
$('#bjs1').append(f('1:北京,上海,天津2:郑州,武汉')[1]);
</script>
</body>
</html>
你要的这种效果不好做,自己写个append比较好处理