我尝试过一些事情,但我无法解决这个问题,我使用以下脚本用图片替换一些文字,但我需要添加一个类图像
var $w = $( "#livescoring_summary" ),
x = franchiseDatabase,
y = 'fid_00',
z = $( "#livescoring_summary" ).html();
for( i = 1; i<= 96; i++ ) {
var j = (i < 10) ? y + '0' + i : y + i;
z = z.replace( x[j].name, '<img src="' + x[j].icon + '" />' );
}
$w.html( z );
如何将类添加到特定图像
<img src="' + x[j].icon + '" />
我添加了这个,它有效,但是其中一些表中还有其他图像,我也不想添加这个类,所以如何指定我替换的图像而不是表中的所有图像< / p>
$("#livescoring_summary img").addClass( "franchiseicon" );
答案 0 :(得分:1)
用图像替换文本并将其添加到dom后,运行:
$("#livescoring_summary img").wrap("<div class='your_class'></div>" );
修改强>
要仅包装“已替换”图像,请使用类标记它们并将其包装。像这样:
...
z = z.replace( x[j].name, '<img src="' + x[j].icon + '" class="replaced" />' );
...
$("#livescoring_summary img.replaced").wrap("<div class='your_class'></div>" );