我从另一个网站获取一些元素,为了匹配我当前的表结构而不必添加更多的css,我需要在每个div.leaguehistorymodule中找到的表中添加一个额外的类。现有的表类是.homepagemodule,我想向它们添加一个.report类。
$.get(getHistoryUrl('game'), function (data) {
$(data).find('.leaguehistorymodule').appendTo('#mfl-singlegame');
});
$.get(getHistoryUrl('season'), function (data) {
$(data).find('.leaguehistorymodule ').appendTo('#mfl-singleseason');
});
$.get(getHistoryUrl('career'), function (data) {
$(data).find('.leaguehistorymodule').appendTo('#mfl-career');
});
$.get(getHistoryUrl('playoffs'), function (data) {
$(data).find('.leaguehistorymodule').appendTo('#mfl-postseason');
});
$.get(getHistoryUrl('milestone'), function (data) {
$(data).find('.leaguehistorymodule').appendTo('#mfl-milestones');
});
我是否需要为每个呼叫添加ID,或者您可以为所有呼叫添加一个ID。我对此感到有些失落。
我累了这个
$(function() {
$('.leaguehistorymodule').has('.homepagemodule').addClass('report');
});
}
答案 0 :(得分:1)
如果我理解你的问题,你想要将报告类添加到所有的homepagemodule对象中。在代码的最后:
$('.leaguehistorymodule .homepagemodule').addClass('report');
答案 1 :(得分:0)
我没有对此进行测试,但您可能需要获取您正在寻找的元素HTML
,例如:
$(data).find('.leaguehistorymodule').html().appendTo('#mfl-singlegame');
答案 2 :(得分:0)
试试这个:
$(data).find('.leaguehistorymodule').appendTo('#mfl-postseason').addClass("report");