Я использую javascript для записи некоторого содержимого в теге div. Данные принимаются через ajax. Вот сценарийКак установить свойство css для динамических данных
$.ajax({
url :' the url',
data : {
productValue: selectedText,
giveMyId : saveMyName
},
type: 'POST',
dataType: 'json',
success: function(data)
{
var imageHTML='';
var dataLength=data.length;
photosHasPath=data[0];
if(dataLength > 1)
{
for(var i=1;i<dataLength;i++)
{
allProductNames.push(data[i]);
imageHTML += '<img src="' + photosHasPath + data[i] + '" height="100" width="100" style="padding: 0.5em;">' +
' <input type=\"button\" class=\"deletePhoto\" value=\"Delete\" name=\"'+data[i]+'\">';
}
$('#pastePhotos').html(imageHTML);
}
else
{
$('#pastePhotos').html('<i>No photos left.</i>');
}
}
});
Теперь я пытаюсь установить CSS свойство этого DIV (имеющего идентификатор «pastePhotos»), который является дисплей: встроенный-таблица. Но это не работает. Он показывает изображения и кнопку удаления, как текст в одной строке.
Вопрос: -
ТАК как я могу установить для него свойство css?
Примечание: -
Я уже пробовал следующие вещи
1.
imageHTML += '<img src="' + photosHasPath + data[i] + '" height="100" width="100" style="padding: 0.5em; display: inline-table;">' +
' <input type=\"button\" class=\"deletePhoto\" value=\"Delete\" name=\"'+data[i]+'\">';
2. '<div style="display: inline-table;">' + imageHtml + '</div>'
3. <div id="pastePhotos" style="display: inline-table;">
спасибо, сэр. теперь работает. –