<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();//这个不行
});
});我想删除整行,不知道怎么弄,
<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();//这个不行
});
});我想删除整行,不知道怎么弄,
$("#selectdatatables td[id^='$td']").bind("click", function () {
var isTrue =confirm('确定删除此省份?');
if(isTrue){
alert("hhh");
$(this).parent("tr").remove();//这个不行
};
});
同时你自己多debug看下有没有执行到 $(this).parent("tr").remove();//这个不行
$(this).parent("tr").remove();//这个不行
});这个this是ConfirmMsg的function的this
不是外层$("#selectdatatables td[id^='$td']")的this
ConfirmMsg("确认删除?", function () {
$(this).parent().remove();//这个不行
});
});楼主试试这段代码,注意这段代码.$(this).parent().remove();
是parent(),而不是parent('tr').
var isTrue =confirm('确定删除此省份?');
if(isTrue){
$(this).parent("tr").remove();
};
});
$(this).parent().remove();
//ConfirmMsg("确认删除?", function() {
// $(this).parent().remove(); //这个不行
//});
});
楼主可以试试这段代码,我只管删除tr,你的方法confirmMsg我不管.你试试这样可以删除不?