我有这个为跨度添加颜色:
$('span').each(function() {
var color = $(this).data('c');
$(this).css('background', color);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="cor" data-c="red"></span>
&#13;
如果内容直接加载,则效果很好。但是,如果我使用jQuery加载内容,它将无法运行。任何想法?
答案 0 :(得分:1)
试试这样:
$(document).ready(function(){
$('span.cor').each(function() {
var color = $(this).data('c');
$(this).css('background', color);
});
});