2014-02-04 11 views
0

Я пытаюсь добавить css для элемента, который добавляется после получения через JSON. код выглядит следующим образом:jquery width not working

success: function(data)  
{ 
    var div = $("<div>").addClass("col-xs-12"); 
    var a =  $("<a>").prop('href', data.ad_link).prop('target','_system'); 
    var img = $("<img>").addClass('img-responsive center-block ad_image img-thumbnail').prop('src', data.image_url).width('50%;'); 
    $(a).append($(img)); 
    $(div).append($(a)); 
    $(div).appendTo($("#Advertisement")); 
} 

попытался добавить ширину с css('width','50%;') и prop('style','width: 50%;') но это, кажется, не применяются.

любая помощь оценена.

+4

удалить ';' от ширины 50%. Используйте 'css ('width', '50%')' –

ответ

1

Удалить, что ; запятой

.width('50%'); 

Пожалуйста, прочтите здесь, чтобы узнать больше о .width()

+0

спасибо .. кажется, работает. неожиданный вопрос, хотя :) –

+0

@AbdulAli Рад помочь.! :) –

+0

@AbdulAli Ничего неожиданного, ';' там недействительно ... и upvote для ответа, потому что я просто понял, что вы много ответили перед комментарием :) –