我有一个HTML数组;
<input class="input_box" name="authors[]" id="author1"/>
Run Code Online (Sandbox Code Playgroud)
我想要做的是,在没有刷新页面的情况下获取此数组的值,(我确实在输入字段旁边显示值,独立div)
$(document).ready(function(){
$("input[id^="author"]").change(update);
});
function update(){
var authors=new Array();
$("input[id^="author"]").each(function(){authors.push($(this).text()) });
var author= '"' + authors.join('", "') + '"';
$('#val-authors').html('authors:<span class="red"> "'+author+'"</span>');}
Run Code Online (Sandbox Code Playgroud)
我唯一看到的<div id="val-authors">是,"",
我错过了什么?
提前致谢..
我的问题非常像这个问题,但有一点不同; 我希望输出在第3个选项卡上得分最高的行.我的数据如下:
1.gui Qxx 16
2.gui Qxy 23
3.guT QWS 11
Run Code Online (Sandbox Code Playgroud)
我想得到这个:
1.gui Qxy 23
3.guT QWS 11
Run Code Online (Sandbox Code Playgroud)
我用了:
cat file.f | uniq | cut -d" " -f3 | sort | uniq -d >>out.f
Run Code Online (Sandbox Code Playgroud)
但没有得到我想要的东西!?
1.gui Qxx 16
2.gu Qxy 23
3.guT QWS 18
4.gui Qxr 21
Run Code Online (Sandbox Code Playgroud)
我想根据第3列中的值对文件进行排序,所以我使用:
sort -rnk3 myfile
2.gu Qxy 23
4.gui Qxr 21
3.guT QWS 18
1.gui Qxx 16
Run Code Online (Sandbox Code Playgroud)
现在我必须输出:(以3.gui开头的行是因为4.gui的行有更大的值)
2.gu Qxy 23
4.gui Qxr 21
1.guT QWS 18
Run Code Online (Sandbox Code Playgroud)
我不能使用,-head因为我有数百万行,我不在哪里切,我无法想办法使用,-uniq因为它对待一条线作为整体,因为我不能告诉-uniq看第一列,它算一条线它是唯一的输出它 - 这是正常的 - .我知道-uniq可以忽略许多字符但是从示例中可以看出第一列可能有各种字符数.
请指教..
我有这个数组:
array=(1 2 3 4 4 3 4 3)
Run Code Online (Sandbox Code Playgroud)
我可以得到最大的数字:
echo "num: $(printf "%d\n" ${array[@]} | sort -nr | head -n 1)"
#outputs 4
Run Code Online (Sandbox Code Playgroud)
但是我希望得到所有4个加上它们的总和,这意味着我希望它输出12(有3次出现4次).有任何想法吗?