我正在爲工作創建訂單表單,您可以使用javascript添加和刪除行。我遇到的問題是在刪除最近一行後,我無法添加新行。將屬性與變量進行比較
我有一個名爲rid
的變量,每增加一行就會增加一個變量。我需要檢查要刪除的行對rid
,如果他們是相同的,那麼它需要降低擺脫1。我認爲問題是屬性和變量是不同類型的字符串。使用$('#tr'+rid).after()
$('div.remove').live("click", function(){
id = $(this).attr('id').replace(/r/, '');
if(id === rid){
rid = rid-1;
alert(rid);
}
$('#tr'+id).remove();
});
你說你有問題,你不能添加一個新行,但只發布刪除行的代碼。很難建議修理未顯示的東西! – SpaceBison 2012-02-20 13:52:53
你能發佈你的html嗎?看起來像應該有一個更簡單的方法來做到這一點。另外,你有一個變量'rid',它在你發佈的代碼中從未被定義過。這是什麼,它來自哪裏? – mrtsherman 2012-02-20 13:52:55
嘗試解析兩個變量的結果,然後比較 – 2012-02-20 13:56:07