糾正我,如果我可能弄錯了。
從我瞭解你的要求就是這種方法的區別...
var rel = $(this).closest("tr").remove().attr("rel");
VS這種做法?
var $deltr = $(this).closest("tr").remove();
// code using $deltr to store it
var rel = $deltr.attr("rel");
兩者之間的差異取決於誰編碼。變量的重點是很多時候更容易存儲一個更大的字符串,方法函數等:而不是多次調用它。
此外,您可以觀看尋找到ASI (Automatic Semicolon Insertion)(如果你不想看你能watch this video代替)
兩者之間唯一的區別取決於用戶如何編碼的應用程序因爲每個人都有自己的自己的風格。在這種情況下$deltr
將始終與rel
沿應用程序使用,他們可能不總是一起儘管
var $deltr = $(this).closest("tr").remove();
// code using $deltr to store it
var rel = $deltr.attr("rel");
不確定是什麼問題?將元素從文檔中移除後,是否將元素的屬性存儲爲變量?預計結果沒有返回? – guest271314
除了在第二種方法中使用多行之外,這兩種方法之間有什麼區別? – stjepano