向jQuery搜索结果添加元素
我正在创建一个具有jQuery搜索功能的应用程序来搜索该应用程序。搜索正确识别并输出搜索结果。我现在要做的是输出搜索结果,然后输出应用程序中的下一个div元素。下一个div包含数量可变的其他div 有效的原始搜索语句是:向jQuery搜索结果添加元素,jquery,clone,next,Jquery,Clone,Next,我正在创建一个具有jQuery搜索功能的应用程序来搜索该应用程序。搜索正确识别并输出搜索结果。我现在要做的是输出搜索结果,然后输出应用程序中的下一个div元素。下一个div包含数量可变的其他div 有效的原始搜索语句是: var $searchResults = $(".english:contains(" + $searchTerm + ")").html(); 下面是我认为可以添加下一个div及其后代的内容 var $searchResults = $(".english:contains
var $searchResults = $(".english:contains(" + $searchTerm + ")").html();
下面是我认为可以添加下一个div及其后代的内容
var $searchResults = $(".english:contains(" + $searchTerm + ")").html().next().clone();
不幸的是,控制台日志显示了一个错误
SCRIPT438:对象不支持属性或方法“next”
我在这里设置了一个测试页面
感谢您提供的任何帮助-我不熟悉jQuery的内容。
.html()
返回字符串.next()
是jQuery对象上的一个函数。我想你可以使用.append()来完成@blgt的任务。谢谢你的建议,我对这方面还不熟悉,我还以为我是在链接.next和。clone@mastazi-谢谢,我尝试了附加,但得到了与.next.clone相同的结果