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));
}
[解决办法]
<ul id = "myUl"><ul>
[解决办法]
var a=Array();a=document.getElementsByTagName("li")
------解决方案--------------------
“我拼接的时候。传入的值 "+i+" 传入的是+i+ 应该怎么搞呢?”没有看懂你这句话,不过对于想连续输出五个,可以采用这样的方法
$(function(){
for(var i=0;i<5;i++)
{
var str=$("<li>"+i+"</li>");
$("#list").appendChlid(str);
}
})
<ul id="list">
<ul>
这里你试一下,我也记的不是太清楚了,$("#list").appendChlid(str);,那个上面有自动提示,好像是append,就这连个,我也不太清楚哪一个是的
[解决办法]
HTML 代码:
<button>Change colors</button>
<span></span>
<div></div>
<div></div>
<div></div>
<div></div>
<div id="stop">Stop here</div>
<div></div>
<div></div>
<div></div>jQuery 代码:
$("button").click(function () {
$("div").each(function (index, domEle) {
// domEle == this
$(domEle).css("backgroundColor", "yellow");
if ($(this).is("#stop")) {
$("span").text("Stopped at div index #" + index);
return false;
}
});
});
[解决办法]
都一堆裤衩了,连个拼接都不会!
重新学习一下标签语言吧!
是在不会的话,直接嵌套后台代码啊。
[解决办法]
换个单引号试试!
[解决办法]
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="_20120301_Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>无标题页</title> <script src="../jquery-1.4.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ var htmlStr = ""; for(var i = 1; i <=5 ;i++) { htmlStr += "<li>"+ i +"</li>"; } $("#testUl").html(htmlStr); alert(htmlStr); }); </script></head><body> <form id="form1" runat="server"> <ul id="testUl"> </ul> </form></body></html>
[解决办法]
<script type="text/javascript"> $(document).ready(function () { var tmphtml = "" ; for (var i = 0; i < 5; i++) { tmphtml += "<li>" +(i+1)+ "</li>"; } $("#myul").html(tmphtml); }); </script>
[解决办法]