Вот мои коды:Как изменить фоновое изображение TD?
JS/JQuery:
function RefreshImage(){
var form_data = {
ID: $('#ID').val()
};
$.ajax({
type: "POST",
url: "submit/image.php",
data: form_data,
success: function(data) {
$('#IMG').css('backgroundImage', "url('images/+data+')");
}
});
}
HTML:
<table>
<tr>
<td background="images/default.jpg" id="IMG"></td>
</tr>
</table>
<input type="hidden" id="ID" value="4">
CSS:
#IMG{
background-color:rgba(0,0,0,0.5);
width:99px; height:99px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
vertical-align:text-top;
}
Мои коды неудачен, потому что это просто изменить к черному образ. Но в ответ он показывает точное значение имени изображения, которое я запрашиваю, но оно не работает, потому что оно просто меняется на черный.
Advance СПАСИБО.
Нет атрибута TD «фон». Определите фоновое изображение в вашем файле CSS. Если я правильно помню, jQuery полагается на предопределенные свойства CSS, прежде чем манипулировать ими. –
Цитаты - разумные существа, не забывайте их :) – Bigood