1、首先我们创建一个名称为foreach的php文件。
2、然后我们在当前界面输入代码创建一个索引数组。
3、然后我们在当前界面输入代码加入foreach关键字。
4、然后我们在当前界面输入代码将数组放入到foreach关键字的括号中。
5、然后我们在当前界面输入代码,数组后加入关键字 as 加一个变量。
6、然后在foreach下方加入代码块输出数组中的值,在浏览器中运行该文件查看结果。
js代码改成如下:$("#listAdd")on("click",function(){
$("#list")append("<li>增加的</li>")
})
$("#list")on("click", "li", function(){
alert($(this)html());
})
使用jquery的on事件委托来处理动态添加元素动态添加事件。1、在
smarty
中数组是经常会用到的,循环遍历数组用
section
或者
foreach
,如何得到数组长度或者判断一个数组个数呢?可以用{$array|
count}
来试试。
2
复制代码
代码如下:
{foreach
from=$variable
key=key
name=name
iteam=value}
{$variable|@count}
//
获取数组长度
{$smartyforeachloopindex}
//
获取当前循环数组元素下标,以0开始
{$smartyforeachloopiteration}
//
获取当前循环次数,以1开始
{$smartyforeachloopfirst}
//
为true时,标记循环第一次执行
{$smartyforeachlooplast}
//
为true时,标记循环最后一次执行
{$smartyforeachnamelast}
//
为true时,标记循环最后一次执行
{$smartyforeachloopshow}
//
当前是否显示
{$smartyforeachlooptotal}
//
循环次数
{/foreach}<!DOCTYPE HTML>
<html>
<head>
<title>yugi</title>
<meta charset=UTF-8 />
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-180minjs">
</script>
<script type="text/javascript">
jQuery (function ($)
{
// jquery的最大特点就是一个弄了,就是全部弄了,无需each循环,循环了,效率低了,不见得对。
$ ("P")keyup (function ()
{
alert ($ (this)val ());
});
})
</script>
</head>
<body>
<input type="text" class="P" />
<input type="text" class="P" />
<input type="text" class="P" />
<input type="text" class="P" />
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)