$(document).ready(function () {
            $("#ul_list_id img").click(function () { imgSrc = $(this).attr("src"); divObj.innerHTML = "<img src='>" + imgSrc + "' />" })
            $("#ul_list_id div").click(function () { $(this).addClass("div_click_down") });alert("触发");
        
        });
这段代码     当单击事件执行的时候    alert能够弹出  但是不改变divzi的样式  该如何处理     代码内部的图片是在divzi中的  

解决方案 »

  1.   

    你得这个div_click_down样式确定是.div_click_down吗
    还是用得#div_click_down?
      

  2.   

     $("#ul_list_id div").click(function () { $("#ul_list_id div").addClass("div_click_down") });试一试
      

  3.   

    this在这里代表的是本方法而不是那个标签对象
      

  4.   


    $(document).ready(function () {
                $("#ul_list_id img").click(function () { imgSrc = $(this).attr("src"); divObj.innerHTML = "<img src='" + imgSrc + "' />" })
                $("#ul_list_id div").click(function () { $(this).addClass("div_click_down") });alert("触发");
            
            });