jQuery為動(dòng)態(tài)生成的select元素添加事件的方法
項(xiàng)目中需要在點(diǎn)擊按鈕時(shí)動(dòng)態(tài)生成select元素,為防止每次點(diǎn)擊按鈕時(shí)從服務(wù)器端獲取數(shù)據(jù)(因?yàn)閿?shù)據(jù)都是相同的),可以這樣寫代碼
1、首先定義全局js變量
var strVoucherGroupSelect ="";
2、在js中寫好獲取服務(wù)端數(shù)據(jù)的代碼
function genVoucherGroupSelect(rowID){
return $(strVoucherGroupSelect).attr("id", "sl_" + rowID).parent().html(); //返回增加ID后的下拉框完整html
}
function getVoucherGroupData(){
$.ajax({
type: "Post",
url: "/BillWeb/OrgVoucher/GetVoucherGroup",
dataType: "json",
data: "",
cache: true,
success: function(res) {
var str = $("<select></select>");
var option = "";
for(var j =0;j < res.length; j++)
{
option += "<option value=\"" + res[j].Value + "\">" + res[j].Text + "</option>";
}
strVoucherGroupSelect = $(str).html(option).parent().html();
}
});
}
3 在頁面中編寫初始化代碼
$().ready(function(){
getVoucherGroupData();
});
4 需要?jiǎng)討B(tài)增加select的時(shí)候,可以這樣寫
$("#divID").append(genVoucherGroupSelect(rowID) );
5 給select增加點(diǎn)擊事件,在第四步后增加
$("#sl_0" + rowID).bind("change", function(){
alert("你點(diǎn)擊了下拉框");
})
以上這篇jQuery為動(dòng)態(tài)生成的select元素添加事件的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- jquery動(dòng)態(tài)加載select下拉框示例代碼
- jquery select動(dòng)態(tài)加載選擇(兼容各種瀏覽器)
- jquery實(shí)現(xiàn)動(dòng)態(tài)操作select選中
- jQuery動(dòng)態(tài)添加刪除select項(xiàng)(實(shí)現(xiàn)代碼)
- JQuery動(dòng)態(tài)添加Select的Option元素實(shí)現(xiàn)方法
- jquery Ajax實(shí)現(xiàn)Select動(dòng)態(tài)添加數(shù)據(jù)
- jQuery動(dòng)態(tài)產(chǎn)生select option下拉列表
- jQuery實(shí)現(xiàn)動(dòng)態(tài)顯示select下拉列表數(shù)據(jù)的方法
- jQuery實(shí)現(xiàn)動(dòng)態(tài)加載select下拉列表項(xiàng)功能示例
相關(guān)文章
jQuery+css last-child實(shí)現(xiàn)選擇最后一個(gè)子元素操作示例
這篇文章主要介紹了jQuery+css last-child實(shí)現(xiàn)選擇最后一個(gè)子元素操作,結(jié)合實(shí)例形式分析了jQuery結(jié)合css進(jìn)行頁面元素選擇與樣式修改相關(guān)操作技巧,需要的朋友可以參考下2018-12-12
方便實(shí)用的jQuery checkbox復(fù)選框全選功能簡(jiǎn)單實(shí)例
這篇文章介紹了jQuery checkbox復(fù)選框全選功能的代碼實(shí)例,有需要的朋友可以參考一下2013-10-10
jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過時(shí)出現(xiàn)隱藏層文字鏈接的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過時(shí)出現(xiàn)隱藏層文字鏈接的方法,涉及jQuery鼠標(biāo)hover事件的響應(yīng)及頁面元素的動(dòng)態(tài)處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
jquery text(),val(),html()方法區(qū)別總結(jié)
jquery text(),val(),html()方法區(qū)別總結(jié)。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11

