load
所有,我对 jquery方法的使用有一点问题。请帮助审查它。假设您有如下所示的源 html(url 是 Templetes/templetesList.html)。
<html>
<head></head>
<body>
<ol id="layoutol">
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/e6a9bb54da25102b9a032db401e887ec.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/a709bb54da25102b9a032db401e8aded.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/cad4bb54da25102b9a032db401e855a.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/12344bb54da25102b9a032db401edddd.PNG" /></li>
</ol>
</body>
</html>
脚本如下所示。
$("#layoutol").load("templetes/templetesList.html li",function(data){alert(data);});
正如文档所说,数据将是响应文本。
但是为什么我得到了所有的 html 内容而不是li
内容?我的意思是我只需要那个li
部分。
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/e6a9bb54da25102b9a032db401e887ec.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/a709bb54da25102b9a032db401e8aded.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/cad4bb54da25102b9a032db401e855a.PNG" /></li>
<li class="ui-state-default"><img alt=""
src="templetes/thumbnails/12344bb54da25102b9a032db401edddd.PNG" /></li>
我错过了什么 ?谢谢。