【发布时间】:2012-06-12 06:47:02
【问题描述】:
我想知道如何或是否可以通过 jQuery 在 ajax 请求中使用选择器
我想要达到的,是这样的
$(".classname").load("something.html $(".classname:contains('some text')").parent()");
换句话说,我想将一个复杂的选择器传递给请求的页面,而不仅仅是一个类或一个 id。
有人可以帮忙吗,还是这不可能?我似乎找不到任何其他已询问此问题的线程!
【问题讨论】:
-
你能更深入地解释一下用例是什么吗?
-
我真的不明白您为什么需要将选择器传递给请求的页面...请求的页面将如何处理选择器字符串?
-
你试过了吗?根据文档:“如果字符串中包含一个或多个空格字符,则假定字符串中第一个空格后面的部分是确定要加载的内容的 jQuery 选择器。” @Khôi 见api.jquery.com/load/#loading-page-fragments
-
看起来应该可以了,你试过了吗?
-
@gdoron 问题在于它不是选择器,而是(或应该是)jquery 对象。
标签: jquery ajax load css-selectors