请叫我琦哥哥i 2016-05-18 19:19 采纳率: 33.3%
浏览 1125
已采纳

javascript,each在Post后,取值取不到

  $("#div_t td").each(function () {
                            //alert($(this).text());
                            $.post("/Home/GetDate", { ID: $("#Name").combobox('getValue'), Date: $(this).text() }, function (data) {
                                if (data.item != null) {
                                      alert($(this).text());
                                }
                            });
                            })

post前,去DIV下TD的值可以取到,post返回数据后,取值取不到

  • 写回答

3条回答 默认 最新

  • 斯洛文尼亚旅游 2016-05-18 19:38
    关注

    ajax回调里面的this对象指向ajax的配置,不是dom对象

        $("#div_t td").each(function () {
            var me = this;///////////
            //alert($(this).text());
            $.post("/Home/GetDate", { ID: $("#Name").combobox('getValue'), Date: $(this).text() }, function (data) {
                if (data.item != null) {
                    alert($(me).text());//////////
                }
            });
        })
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部