<tr>
<td id="*tdPRO_CladMeasurement" style="width:10%;text-align:right;cursor:pointer;">外包测试</td>
<td id="PRO_CladMeasurement" style="width:50%;text-align:left;"></td>
<td id="tdPRO_CladMeasurement" style="width:30%;text-align:left;"></td>
<td id="$tdPRO_CladMeasurement" style="width:10%;text-align:center;cursor:pointer;">删除</td>
</tr>$("#selectdatatables td[id^='$td']").bind("click", function () {
            ConfirmMsg("确认删除?", function () {
                $(this).parent("tr").remove();//这个不行
            });
        });我想删除整行,不知道怎么弄,

解决方案 »

  1.   

    这样写
     $("#selectdatatables td[id^='$td']").bind("click", function () {
                var isTrue =confirm('确定删除此省份?');
                if(isTrue){
                   alert("hhh");
                    $(this).parent("tr").remove();//这个不行
                };
    });   
    同时你自己多debug看下有没有执行到    $(this).parent("tr").remove();//这个不行
      

  2.   

    this指针的问题 ConfirmMsg("确认删除?", function () {
                    $(this).parent("tr").remove();//这个不行
                });这个this是ConfirmMsg的function的this
    不是外层$("#selectdatatables td[id^='$td']")的this
      

  3.   

    恩,我用内置的onclick解决了这个问题,现在就想请教怎么匹配到当前列的tr呢?
      

  4.   

    改这个试一试$(this).parent().parent().children(":first").remove();
      

  5.   

    $("#selectdatatables td[id^='$td']").bind("click", function () {
                ConfirmMsg("确认删除?", function () {
                    $(this).parent().remove();//这个不行
                });
            });楼主试试这段代码,注意这段代码.$(this).parent().remove();
    是parent(),而不是parent('tr').
      

  6.   

    是this指针的问题,所以你改成1楼的那种就可以的。$("#selectdatatables td[id^='$td']").bind("click", function () {
    var isTrue =confirm('确定删除此省份?');
    if(isTrue){
    $(this).parent("tr").remove();
    };
    });  
      

  7.   

        $("#selectdatatables td[id^='$td']").bind("click", function() {
            $(this).parent().remove();
            //ConfirmMsg("确认删除?", function() {
            //   $(this).parent().remove(); //这个不行
            //});
        });
    楼主可以试试这段代码,我只管删除tr,你的方法confirmMsg我不管.你试试这样可以删除不?