91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

牡丹江市| 堆龙德庆县| 台山市| 万宁市| 仁化县| 西峡县| 兴国县| 沅江市| 平顺县| 叙永县| 五大连池市| 特克斯县| 潼南县| 岳西县| 根河市| 天全县| 连云港市| 房山区| 辉县市| 白玉县| 长武县| 三河市| 沙洋县| 洪湖市| 信宜市| 禹城市| 长兴县| 嘉善县| 扎赉特旗| 连江县| 娱乐| 乐都县| 洛阳市| 客服| 大方县| 漳平市| 南皮县| 洛隆县| 鄱阳县| 巴马| 旌德县|