以下内容用于将所有img.cover
元素从外部页面(在域内)写入div
。我需要通过在函数内指定的前6或8或等等来选择或写入一个元素来控制所写元素的数量。
请告知您是否可以看到一种简单的方法。我是JQuery的新手,这是我得到的。
function loadClass(targetElement, sourceClass) {
var mytarget = $(targetElement); // cache the initial
mytarget.hide().empty();
mytarget.load("[root URL removed]/0_gallery_covers.html ." + sourceClass);
$(document).ready(function () {
mytarget.show();
});
}
答案 0 :(得分:0)
我对这一方面的直觉是你会使用page fragments load方法但包括你提到的'sourceClass'以及基于:lt()选择器的限制。
你的负担可能是:
mytarget.load("[root URL removed]/0_gallery_covers.html ." + sourceClass+":lt(8)");
您应该能够根据所需的内容量定制:lt()表达式。