jQuery 相同id繫結相同事件
在做一個表格的時候,想通過jquery篩選出相同id的內容。
$(function(){
$("#delete").click(function(){
alert("hi");
});
});
發現在這個時候只能讓第一個id為delete的內容繫結點選事件。
然後想能不能通過each來使得每個delete繫結點選事件
$(function(){
$("#delete").each(function(){
alert("hi");
});
});
仍然不可以。
然後在http://hi.baidu.com/vevoly/blog/item/adc7f7fa404a82d6b48f3191.html
$(function(){
$("[id = delete]").click(function(){
alert("hi");
});
});
這下為每個delete綁定了點選事件。
仔細想想,html頁面確實不應該有相同id的元素,還是用class合理些。
相關推薦
jQuery 相同id繫結相同事件
在做一個表格的時候,想通過jquery篩選出相同id的內容。 $(function(){ $("#delete").click(function(){ alert("hi"); }); });發現在這個時候只能讓第一個id為delete的內容繫結點選事件。 然
jquery a 標籤繫結click事件
$(document).ready(function() { $("a[name='del']").click(function(){ Ext.Msg.confirm('提示','你確定要刪除該公告嗎?',function(butto
jquery input動態繫結onchange事件
<input type=text>繫結onchange事件的注意事項: $('input[name=myInput]').change(function(){...}); However, this event will only fire when t
jquery使用live繫結toggle事件,第一次點選沒有反應,第2次才起作用問題
$("#popChapterManage .JS-edit").live("click",function(){ $(this).toggle(function () { $(this).text("儲存");
jquery獲取元素繫結的事件
/** * 將JS的任意物件輸出為json格式字串 * @param {Object} _obj: 需要輸出為string的物件 */ var obj2String = function(_obj) { var t = typeof (_obj); if (t != '
jQuery兩種繫結事件
jQuery兩種繫結事件方式 1.eventName(fn), js部分事件沒有實現 2.on("eventName",fn) js所有的事件都實現了 <html> <head> <title></title> <
jquery帶引數繫結事件 bind(type,[data],fn)
bind 方法為每個選擇的元素事件繫結函式 語法格式:bind(type,[data],fn) 其中引數type為一個或多個型別字串引數,type引數選擇範圍如下: blur,focus,load,scroll,unload,click, dbclick,mousedown,mouseup,mous
jquery動態新增繫結事件
jquery動態新增繫結事件 場景:在使用jquery的方式為元素繫結事件時,我經常使用bind或者click,但這隻能為頁面已經載入好的元素繫結事件。像需要用ajax的方式請求遠端資料來動態新增頁面元素時,顯然以上幾種繫結事件的方式是無效的。 解決方案: 1.7之後也就是1.8開始,就
jQuery on() 方法 為選定已存在元素和未來元素繫結標準事件和自定義事件
很有必要說說jQuery的on方法,這個方法存在大乾坤大奧祕,主要注意兩點: 1、為已存在元素和未來元素(動態新增元素)繫結處理函式。 2、自定義一個非標準的事件並繫結處理函式。 定義和用法 on() 方法在被選元素及子元素上新增一個或多個事件處理程式。 自 jQuery 版本 1.7 起,on()
jQuery中用on繫結事件和用bind繫結事件的區別
jQuery兩種繫結事件,舉例說明: 以上三種方法都是對ul下的li進行繫結 其中方法一和方法二完全一樣,作用是:給ul下已經存在的li新增繫結事件,方法繫結在了li上,一旦出現新的li,點選方法是無法繫結在新的li上的。 因為繫結方法已經完成,任務分發到各個li上,
jQuery原始碼-解除繫結事件函式unbind
jQuery提供的解除事件繫結的介面,其實jQuery任何解除事件繫結的介面都最終會走this.off函式 解除委託委託繫結也是如此 undelegate介面函式也是最終走off函式 unbind: function( types, fn ) {return this.of
JQuery的事件繫結與事件委託
1、事件委託與事件繫結概念 事件繫結:將普通的事件event繫結在DOM節點上,當DOM節點被選中時,將事件與之繫結,方便使用者提供相應的操作。比如:在button按鈕上繫結click滑鼠事件,在input中繫結focusin焦點事件等等,具體的例如:常常在
jQuery on(繫結事件)前別忘了off(移除事件)
廢話不多說直接上程式碼,用到的自己執行看效果<!DOCTYPE html> <html> <head> <title></title> &l
JQuery繫結click事件的3種寫法
1.首先你得有jquery 1.7以上的版本的js 2.將js匯入專案 3.jsp原始碼 <%@ page language="java" contentType="text/html; ch
jquery事件繫結和事件委託
參考文件: http://blog.csdn.net/xxd851116/article/details/8646899 http://www.jb51.net/article/57827.htm http://www.jb51.net/article/67166.ht
Jquery on方法繫結事件後執行多次
這兩天工作中遇到使用js動態載入內容,同時需要對加入的內容繫結點選事件的,當時想想了想可以使用內聯的onclick 來實現,後來沒有這樣做,使用的是 on(‘click’,function(){}) ,然而使用on方法的時候就發現,on 對同一個元素多次繫結同一
jquery查詢元素,繫結事件,DOM操作
//remove 會移除元素和元素關聯的事件//detach 只會移除元素$("#btn").click(function(){alert("123123");}); 遍歷節點$("strong").each(function(i,e){ //i 下標 從0開始 //e 元素console.log(i,
【jQuery】使用unbind()方法移除元素繫結的事件
unbind()方法可以移除元素已繫結的事件,它的呼叫格式如下: $(selector).unbind(event,fun) 其中引數event表示需要移除的事件名稱,多個事件名用空格隔開,fu
jquery迴圈繫結click事件
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <script
jQuery使用on()繫結動態生成元素的事件無效的問題
jQuery的on()方法可以繫結動態生成元素的事件,但是在實際使用時發現無效。如下HTML: 1 2 3 <p> <a>123</a> </p> 使用如下方式,對靜態元素有效,但是繫結動態