我似乎对我正在编写的jQuery感到难过。
这大约是我到目前为止的代码......
<div class='item_url' style='display:none';>
<a href = 'http://test.com/01'>http://test.com/01</a>
</div>
<div>Title 01</div>
<div class='status'></div>
<div class='item_url' style='display:none';>
<a href = 'http://test.com/02'>http://test.com/02</a>
</div>
<div>Title 02</div>
<div class='status'></div>
<div class='item_url' style='display:none';>
<a href = 'http://test.com/03'>http://test.com/03</a>
</div>
<div>Title 03</div>
<div class='status'></div>
<script>
$(function(){
var getlink = $("div.item_url").text();
$(".status").load(getlink + #item_status");
});
</script>
我正试图......
非常感谢任何帮助。
答案 0 :(得分:0)
您需要遍历div
,从文本中检索链接,确定每个div之后的下一个div.status
,然后将数据加载到此div.status
。
$(function(){
$("div.item_url").each(function(i,item) {
// item refers to the next div.item_url found in the DOM
var getlink = $(item).text();
// get a reference to the div with class status that follows this div
var nextStatusDiv = $(item).next(".status");
$(nextStatusDiv).load(getlink + " #item_status", function() {
console.log("Loaded item status " + i + " successfully"; // for debug purposes
});
}
});