Javascript 使用JQuery查找单词
我需要一点建议。 我有一个包含两个字段的测试页面:字号和URL 我还有一个按钮。Javascript 使用JQuery查找单词,javascript,jquery,html,Javascript,Jquery,Html,我需要一点建议。 我有一个包含两个字段的测试页面:字号和URL 我还有一个按钮。 当我按下按钮时,我想打开指定的URL(它是本地html文件),并在“字号”位置突出显示该单词 当然,代码必须忽略元素节点(,,等等)$('#按钮id')。绑定('click',函数(e){ var$wordat=$('#input_id_word').val(), $url=$('#输入_id_url').val(), 计数器=0; $.ajax({ 键入:“GET”, url:$url, 数据类型:“html”,
当我按下按钮时,我想打开指定的URL(它是本地html文件),并在“字号”位置突出显示该单词 当然,代码必须忽略元素节点(
,,等等)$('#按钮id')。绑定('click',函数(e){
var$wordat=$('#input_id_word').val(),
$url=$('#输入_id_url').val(),
计数器=0;
$.ajax({
键入:“GET”,
url:$url,
数据类型:“html”,
成功:功能(数据){
$(数据).find('body').contents().each(函数(i,e){
var wordarr=$(e).text().split(“”);
计数器+=字长度;
if($wordat Related:你对“单词编号位置”的确切含义是什么?假设它是3,HTML文件中的第三个单词应该突出显示吗?@Felix。这正是我想做的。如果我有这是测试,突出显示的单词将被测试(对于编号=3)。@jAndy。我有一个js错误(在FF错误控制台中)s.url未定义…错误在jquery.js中ThanksI做了一些研究。首先,我有一个jquery.js的旧版本。我在最新版本中更新了它。现在我在控制台中没有任何错误,但没有显示任何内容。Thanksnobody在这里写了将近1天。我从上面的脚本中发现了问题1。$(数据)。find('body')。contents().each(函数(i,e)-不工作2.wordarr[$wordat]=''+wordarr[$wordat]+'';这是正确的,但jquery不将其视为html代码如果有人能帮助我解决这2个问题,我将非常高兴:)谢谢
$('#button_id').bind('click', function(e){
var $wordat = $('#input_id_word').val(),
$url = $('#input_id_url').val(),
counter = 0;
$.ajax({
type: 'GET',
url: $url,
dataType: 'html',
success: function(data){
$(data).find('body').contents().each(function(i, e){
var wordarr = $(e).text().split(" ");
counter += wordarr.length;
if($wordat <= counter){
wordarr[$wordat] = "<span style='background-color: red;'>" + wordarr[$wordat] + "</span>";
}
$(e).text(wordarr.join(" "));
});
$('element_id_to_insert').html(data);
}
});
});