有没有办法使用$('...')来选择文本节点.load('url selector')?例如:
<!DOCTYPE html>
<html>
<head><script src="http://code.jquery.com/jquery-2.1.3.min.js"></script></head>
<body>
<script>
$('<h2></h2>').appendTo('body').load('sample.xml rss channel item title:eq(0)');
</script>
</body>
</html>
此代码将选择<title>
元素,但由于浏览器无法识别<title>
元素,因此它不会显示任何内容。有没有办法只选择<title>
元素中的文本?
注意:
答案 0 :(得分:3)
我只想知道使用$ .load()
是否可以做同样的事情
不,因为您依赖的load
语法需要一个CSS选择器,它只能(在这种情况下)定位元素,而不是文本节点
正如您所确定的那样,您需要使用$.ajax
,而您可以轻松地执行您所描述的内容。