MY MVC应用程序应采用2个字符串,一个URL和一个关键字,当用户点击搜索时,将从输入的URL中获取html代码,并检查该关键字出现了多少次,并且结果在列表中排序。问题在于结果只有1个结果。
以下是一些代码(HTML):
<input id="urlInput" type="text" placeholder="Enter URL" />
<input id="keyword" type="text" placeholder="Enter Keyword" />
<button id="submit">Submit</button>
<div id="twoColumn">
<div></div>
<div></div>
<div></div>
</div>
(第3个div子级很重要)
jQuery:
var userkey = $("#keyword").val();
keys = html.match(userkey);
keys = keys != null ? $.uniqueSort(keys) : "";
var key1 = $("<p><u>Keywords Found:-</u></p>");
for (var i = 0, il = keys.length; i < il; i++) {
key1.append("<p>" + (i + 1) + ". " + keys[i] + "</p>");
}
$("#twoColumn > div:nth-child(3)").html(key1);
}