中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery動態添加html元素后,響應事件的問題記錄

發布時間:2020-07-08 16:44:16 來源:網絡 閱讀:550 作者:lyy201109210 欄目:web開發
var li =
    "<li>" +
    "<a>" +
       // 縮略圖 點擊部分 index='" + i + "'
       "<span class='CameraImg' type='play' index='" + i + "'>" +
         "<img src='/HiHomeBabyMS/Public/img/img.jpg' />" +
         "<span class='CameraPlay'></span>" +
       "</span>" +
       // video信息部分, 修改名稱 刪除
       "<span class='CameraInfo VideoName' type='edit' video_id='" + video['video_id'] + "'>" + video['name'] + "</span>" +
       "<span class='CameraInfo' type='delete'>" +
         "<i class='IconView'></i>" + record +
         "<i class='DeleteVideo' id='delete_" + i + "' index='" + i + "'></i>" +
       "</span>" +
    "</a>" +
    "</li>";

$("#CameraUl").append(li);


如上,動態添加html元素后,響應事件的添加方法:

$("#InnerMainId #CameraUl").unbind('click').on('click', 'li>a>span', function() {
    var type = $(this).attr('type');
    if (type == "play") {
        var index = $(this).attr('index');
        // TODO
    } else if (type == "edit") {// 修改
        // TODO
    } else {// 刪除
        // TODO
    }
    event.stopImmediatePropagation();
});

 這樣可以為li中的各個元素添加不同的屬性。而如下的分各個元素的添加點擊事件的做法,會發生覆蓋,即只能響應最后一個事件:

$(document).unbind('click').on('click', '.CameraImg', function(event) {
    // TODO 
});
$(document).unbind('click').on('click', '.VideoName', function(event) {
    // TODO
});
$(document).unbind('click').on('click', '.DeleteVideo', function(event) {
    // TODO 
});

即只有類名為DeleteVideo的元素的點擊事件 可以響應。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

樟树市| 茌平县| 南丰县| 类乌齐县| 澳门| 策勒县| 东港市| 新源县| 大兴区| 龙泉市| 海丰县| 绥阳县| 石城县| 叶城县| 扶风县| 宜丰县| 金湖县| 阳曲县| 六盘水市| 清水县| 体育| 西贡区| 皮山县| 灵武市| 当雄县| 大余县| 宣威市| 寿宁县| 黎城县| 黄大仙区| 榆林市| 治多县| 那坡县| 河东区| 郯城县| 甘洛县| 漠河县| 呼图壁县| 四平市| 从化市| 华池县|