纠正我,如果我可能弄错了。
从我了解你的要求就是这种方法的区别...
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