出于某种原因,当我尝试执行以下代码时,我收到了未捕获的TypeError.
jQuery(function($){
$(document).ready(function() {
$(".block").click(function() {
var currentElement = $(this).find(".form-group");
currentElement.slideToggle("slow");
});
});
});
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Uncaught TypeError: currentElement.slideToggle is not a function
at HTMLDivElement.<anonymous> (index.js:6)
at HTMLDivElement.dispatch (jquery-3.1.1.slim.min.js:3)
at HTMLDivElement.q.handle (jquery-3.1.1.slim.min.js:3)
Run Code Online (Sandbox Code Playgroud)
但是,当我打电话currentElement.toggle()它按预期工作,我没有得到任何错误.
谁能解释为什么会这样?
我希望获得ls -lrS命令输出的第二行和最后一行.我一直在使用ls -lrS | (head -2 | tail -1) && (tail -n1)但它似乎只获得第一行,我必须按控制C来阻止它.
我遇到的另一个问题是使用awk命令,我只想获取文件大小和文件名.如果我得到正确的线(第二个和最后一个),我想要的输出就是
files=$(ls -lrS | (head -2 | tail -1) && (tail -n1) awk '{ print "%s", $5; "%s", $8; }' )
Run Code Online (Sandbox Code Playgroud)
我希望它会打印出来:
1234 file.abc
12345 file2.abc