我有以下计时器定期更新我的页面:
var refreshId = setInterval(function() {
$(".content").each(function(i) {
// Do stuff
$(this).each(function(i) {
// issue here
});
});
}, 10000);
在嵌套的foreach循环中,我想只提取图像,所以基本上,我想要匹配这个> .icons> .img,因为我的图像是在一组“图标”中。
该部分的标记如下所示:
<div class="content">
<div></div>
<div class="icons">
<img id="dynamicImage12345" src="#">
</div>
</div>
我该如何做到这一点?
答案 0 :(得分:1)
你需要这条线:
$("div.icons > .img", $(this)).each(function() {
// your code to for images
});
从代码中可以看出,假设您正在为图像使用img
类。如果您没有使用课程,可以尝试这样做:
$("div.icons > img", $(this)).each(function() {
// your code to for images
});
所以它变成了:
var refreshId = setInterval(function() {
$(".content").each(function(i) {
// Do stuff
$("div.icons > img", $(this)).each(function() {
// your code to for images
});
});
}, 10000);
答案 1 :(得分:0)
如果我正确读到这个,你想要的是这个:
var refreshId = setInterval(function() {
$(".content").each(function(i) {
// Do stuff
$(".icons > .img", this).each(function(i) {
// issue here
});
});
}, 10000);