すべて、jqueryload
メソッドの使用法に少し問題があります。それをレビューするのを手伝ってください。以下のようなソース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>
私は何か見落としてますか ?ありがとう。