1. 程式人生 > >jQuery動態新增li標籤並新增屬性和繫結事件

jQuery動態新增li標籤並新增屬性和繫結事件

程式碼如下:

<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
        <script type="text/javascript" src="http://www.daimajiayuan.com/download/jquery/jquery-1.10.2.min.js"></script>     
       <!-- 3.0 -->  
        <link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">  
        <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>  
</head>
<body>
<ul id="listproject" class="list-group">
		<script type="text/javascript">			
		var JSarray = new Array();
		JSarray[0] = "array0";
		JSarray[1] = "array1";
		JSarray[2] = "array2";
		JSarray[3] = "array3";
		JSarray[4] = "array4";
		
		for(var i = 0;i<5;i++){
			$("#listproject").append("<li id=li"+i+">"+JSarray[i]+"</li>");	//在ul標籤上動態新增li標籤
			$("#li"+i).attr("class",'list-group-item');		//為li標籤新增class屬性
		}
		$('li').on('click',function(){ 		//繫結事件
		    alert("事件繫結成功!"); 
		});  
	</script>
</body>
</html>
 


相關推薦

jQuery動態新增li標籤新增屬性事件

程式碼如下: <%@page import="java.util.ArrayList"%> <%@ page language="java" contentType="text/h

Jquery 動態生成li標籤以及單擊事件

$("#rightRes").append("<li margin-top:3px;margin-left:10px; value="+i+">名稱:" +"<br/>電話:"+"</li>");//動態生成 $('div').chi

js動態建立li標籤li一個a標籤

        對於前端的知識不是很熟練的運用,真的很傷,在這記下以防下次不記得 <ul id="myul"> </ul> js程式碼  -->可以使用append拼接字

用ajax刷進頁面的標籤,如何給他事件

今天,寫程式碼 ,突然用到這個,發現怎麼也繫結不了事件,於是乎,百度,試了好久才解決問題 這是我要刷進頁面的程式碼 我試了一下onclick,繫結不到,因為onclick只能繫結html頁面上已經存在的元素 對於刷進去的標籤,只可以用on還有live      

獲取自定義屬性/event的觸發事件物件事件物件

1.獲取自定義屬性 var testEle = document.getElementById("test")   testEle.setAttribute("key","value"); // 設定   testEle.attributes["k

41. jQuery-使用unbind()方法移除元素事件

1.效果圖 2.html程式碼 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>41. jQuery-使用unbind()方法移出元

ExtJs中gird列中增加操作列,給操作按鈕事件

在ExtJs4中,grid元件有Ext.grid.column.Action元件,所有要增加操作列,只需指定列的xtype為actioncolumn即可,例如: Ext.create('Ext.grid.Panel', { renderTo: Ext.getBod

ExtJs4中gird列中增加操作列,給操作按鈕事件

在ExtJs4中,grid元件有Ext.grid.column.Action元件,所有要增加操作列,只需指定列的xtype為actioncolumn即可,例如: Ext.create('Ext.grid.Panel', { renderTo: Ext.getBody

jQuery中bind,live,delegate,on事件的方式與區別

jQuery中提供了四種事件監聽方式,分別是bind、live、delegate、on,對應的解除監聽的函式分別是unbind、die、undelegate、off。 已知有4個列表元素:   列表元素1   列表元素2   列表元素3   列表元素4

jquery動態新增事件

jquery動態新增繫結事件 場景:在使用jquery的方式為元素繫結事件時,我經常使用bind或者click,但這隻能為頁面已經載入好的元素繫結事件。像需要用ajax的方式請求遠端資料來動態新增頁面元素時,顯然以上幾種繫結事件的方式是無效的。 解決方案: 1.7之後也就是1.8開始,就

jQuery動態新增的元素事件

  今天在做專案是時候發現動態新增的元素不能繫結事件,由於本人js和jquery技術有限,所以也不知道原因,一查才知道,動態新增的元素繫結事件就會失效,所以修改了一下。 jquery中繫結事件一般使用bind,或者click,但是這隻能是對已經載入好的元素定義事件,那些後來新增插入

Elasticsearch5.2.1叢集搭建,動態加入節點,新增監控診斷外掛

寫在前邊的話 ES5.2.1 叢集部署參考:http://blog.csdn.net/gamer_gyt/article/details/59077189 對於叢集的監控和優化是很重要的一部分,如果想持久維護叢集,單單靠增加實體記憶體,cpu,硬碟是不夠的,必須通過一些方法來進行優化。 叢

jquery html 動態新增元素事件

由於實際的需要,有時需要往網頁中動態的插入HTML內容,並在插入的節點中繫結事件處理函式。我們知道,用Javascript向HTML文件中 插入內容,有兩種方法, 一種是在寫HTML程式碼寫入JS,然後插入到文件中; 另外一種是通過ajax的方式,從伺服器獲取資料,然

jQuery-為動態新增的元素事件(以及不重複新增新的內容)

在使用jQuery的方式為元素繫結事件時,我經常使用bind或者click,但這隻能為頁面已經載入好的元素繫結事件。像需要用ajax的方式請求遠端資料來動態新增頁面元素時,顯然以上幾種繫結事件的方式是無效的 $(selector).bind(event,d

jquery html動態新增的元素事件

在實際開發中會遇到要給動態生成的html元素繫結觸發事件的情況: <div id="testdiv">    <ul></ul> </div> 假設我們要給ul動態新增的<li>繫結click事件形成如下結果 &

Jquery動態新增的元素事件:live() delegate() on()

給已存在的元素繫結事件時可以直接寫: $(".class a").click(function(){ }) 但是對於動態生成並append()到頁面上的元素來說,就不能直接用上面的方法來繫結事件了。 在Jquery 1.7之前我們可以通過live()和delega

JQuery —— 新建、新增、新增至某元素、屬性新增、單擊事件

$("<nav></nav>"):建立元素 append:向當前元素中新增目標元素 appendTo:向目標元素中添加當前元素 addClass:向當前元素新增"class"屬性 removeClass:刪除當前元素的"class"屬性 attr:向

關於 jquery html 動態新增的元素事件——On()

Ajax動態生成的資料,動作繫結需要重新執行1 $(document).on('click','.btn1',function(){}); 2 3 替換: 4 5 $('btn1').on('click') = function(){};JQuery On()定義和用法on() 方法在被選元素及子元素上新

jQuery動態新增的元件事件

jquery中繫結事件一般使用bind,或者click,但是這隻能是對已經載入好的元素定義事件,那些後來新增插入的元素則需要另行繫結。在1.7版本以前使用live。但是在1.8版本以後推薦使用on。 $('body').on('click','.admi

C#winform中動態新增button事件

<strong><span style="font-size:18px;">最近做的專案中用到的,新手很多不懂的地方,一點一點學習弄出來的,記錄一下</span>&