日期:2014-05-18  浏览次数:20411 次

jquery 一个问题! 进来看下!回复都有分!
页面有ul li标签,怎么用jquery来循环输入5条数据呢?


还有 如果用for var i=0; i怎么转换成int类型呢?


  我拼接的时候。传入的值 "+i+" 传入的是+i+ 应该怎么搞呢?




------解决方案--------------------
坐等高人
------解决方案--------------------

不明
------解决方案--------------------
js是弱类型,
如果var i=1;
i想加数字的话,就得(i*1)+数字
------解决方案--------------------
例如:
for(var i=0;i<10;i++){

alert(((i*1)+1));

}
------解决方案--------------------
探讨
用jquery来输出 li 5条数据 !

应该怎么办呢?

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

这样子~ 应该怎么搞?

------解决方案--------------------
探讨
你如果在jquery里面传入 i 的时候。拼接的时候,你应该怎么拼接?


我这样拼接 boid("+i+") 它传入的是 +i+ 得不到真正那个i

应该怎么搞?

------解决方案--------------------

HTML code
<ul id = "myUl"><ul>

------解决方案--------------------
探讨
因为我调用的是后台方法,而不是jquery方法,我也这样传过,提示找不到i !

------解决方案--------------------
var shtml = "";
for (var i = 0; i < 5; i++) {
shtml += "<li>" + i + "</li>";

}

$("#ulid").html(shtml);

<ul id="ulid">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
------解决方案--------------------
$liValue 是我随意写的;---在 js 中 变量名开头 可以是 '_' '大小写字母' '$' ,后面跟着的还可以是数字。

我自已给自己定了一个规则
:凡是JQuery 对象的变量,我都在它的前面加个‘$’ 号;这样,就不会被 js对象,还是JQuery 对象迷惑了。
------解决方案--------------------
$("ul li").each(function(index){
$(this).html(index);
});
------解决方案--------------------
好好学习下js啊
------解决方案--------------------
探讨

var shtml = "";
for (var i = 0; i < 5; i++) {
shtml += "<li>" + i + "</li>";

}

$("#ulid").html(shtml);

<ul id="ulid">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>……

------解决方案--------------------
探讨
$("ul li").each(function(index){
$(this).html(index);
});

------解决方案--------------------
搞不懂你在说什么
------解决方案--------------------
Number()
------解决方案--------------------
循环用
JScript code

var a=Array();

a=document.getElementsByTagName("li")

------解决方案--------------------