首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

jquery 一个有关问题! 进来看下!回复都有分

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

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")
------解决方案--------------------


“我拼接的时候。传入的值 "+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; 

});
});
[解决办法]
都一堆裤衩了,连个拼接都不会!

重新学习一下标签语言吧!

是在不会的话,直接嵌套后台代码啊。


[解决办法]
换个单引号试试!
[解决办法]

HTML code
<%@ 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>
[解决办法]
探讨

引用:
HTML code


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="_20120301_Default3" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi……

[解决办法]

是要要把一个服务器控件Table里的第一列放在li里。。是这个意思吗?
[解决办法]
探讨
$liValue 是我随意写的;---在 js 中 变量名开头 可以是 '_' '大小写字母' '$' ,后面跟着的还可以是数字。

我自已给自己定了一个规则
:凡是JQuery 对象的变量,我都在它的前面加个‘$’ 号;这样,就不会被 js对象,还是JQuery 对象迷惑了。

[解决办法]
探讨
写在页面的
table 是一个 datatable
是个数据源。在后台,然后前台调用呢
传入参数i,怎么传都不正确!

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


aspx页面
<ul id="muul">
</ul>

JScript code
<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>
[解决办法]
探讨

写在页面的

table 是一个 datatable

是个数据源。在后台,然后前台调用呢

传入参数i,怎么传都不正确!

[解决办法]
探讨

$("ul li").each(function(index){
$(this).html(index);
});

[解决办法]
#36的方法和我的方法不是一模一样么

都是可以实现的
[解决办法]
好资料,好好学习,顶
[解决办法]
楼主啊,porschev的回答已经很全面了。你照做就行了
[解决办法]
探讨

引用:

引用:

写在页面的

table 是一个 datatable

是个数据源。在后台,然后前台调用呢

传入参数i,怎么传都不正确!


既然是后台的datatable,你完全可以不用Jquery啊。。。

C# code

//.cs文件Load事件外面声明个
publ……

[解决办法]
探讨
引用:

都一堆裤衩了,连个拼接都不会!

重新学习一下标签语言吧!

是在不会的话,直接嵌套后台代码啊。


你看不懂我调用的什么东西,就别在这里乱说,OK?我不想用后台代码。我用Jquery调用的后台代码。然后传入int参数出错了。怎么拼接都不对。什么叫我不会拼接?

说话怎么这么欠揍呢?

[解决办法]
探讨
HTML code
<ul id = "myUl"><ul>


JScript code
var ulid = $("#myUl");
for (var i = 1; i <= 5; i++) {
var $liValue = ("<li>" + i.toString() + "<li>");
ulid.append($liValue);
}

[解决办法]
探讨
。。。我的这段代码有错,不好意思。 下面我给出平时两种写法作补偿吧。

热点排行