Weatherウィジェットのクラスとパラメータxml-urlを持つdivはほとんどありません。 Jqueryの使用私はすべてのdivをweather-widgetクラスでループしています。次にコールバック関数で私はxmlデータをプルするajaxリクエストを作成しています。その後、私はコンテンツをループしています。私の質問は、天気予報ウィジェットを選択し、そのHTMLを貼り付ける方法です。私は
HTML
<div class="weather-widget" xml-url='www.firstURL.com/output.xml'>
<div class="panel panel-default">
<div class="panel-heading">Vancouver</div>
<ul class="list-group">
<!-- append using jquery -->
</ul>
</div>
</div>
<div class="weather-widget" xml-url='www.secondURL.com/output.xml'>
<div class="panel panel-default">
<div class="panel-heading">Abbotsford</div>
<ul class="list-group">
<!-- append using jquery -->
</ul>
</div>
</div>
Javascriptを
$(".weather-widget").each(function(){
$.ajax({
url: $(this).attr('xml-url'),
type: "GET",
dataType: "xml",
success: function(xml){
$(xml).find("entry").each(function() {
$(What Should I PUT HERE).find(ul).append('<li class=\"list-group-item\">'+$(this).find("title").text()+'</li>');
});
}
});
});
で第二引数です。 var $ widget = $(これ);成功関数では$ widgetを使うことができます – manish