大佬教程收集整理的这篇文章主要介绍了如何从jQuery.ajax()过滤返回的数据?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,我知道这有效;
var title = $(data).filter('title'); // Returns the page title@H_874_10@但是,如果我只想要id为“foo”的div的内容呢?
var foo = $(data).filter('#foo'); // None of these work var foo = $(data).find('#foo'); // var foo = $('#foo',data); //@H_874_10@理想情况下,我想要一个方法,我可以传递一个普通的jQuery选择器,它将用于选择标题,div或jQuery可以选择的任何其他元素.这样我就可以将任何字符串传入我自己的ajax函数 – 例如;
@H_391_9@myApp.ajax({ url: 'myPage.html',filtertitle: 'title',filterContent: '#main-content' });@H_874_10@
任何帮助将不胜感激.
<!DOCTYPE html> <html> <head> <title>Foo</title> </head> <body> <div id="wrap"> <div id="header"> <h1>Foo</h1> </div> <div id="body"> content </div> </div> <div id="tooltip"> tooltip </div> </body> </html>@H_874_10@如果要选择顶级元素=元素,它们是< body>的直接子元素. – 在这个例子中:#wrap或#tooltip – 然后你必须使用filter().
如果要选择其他元素 – 在此示例中:#header,< h1>,#body,… – 则必须使用find().
我不知道你的元素是否是< body>的孩子.或不,你可以使用这个“黑客”:
以上是大佬教程为你收集整理的如何从jQuery.ajax()过滤返回的数据?全部内容,希望文章能够帮你解决如何从jQuery.ajax()过滤返回的数据?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。