I have a table data like this:
<td id="tinkerDiv1">
<a id="slugTinker1"><img id="imageTinker"></a>
</td>
I am trying to change the image and the anchor link with ajax. On the success function of ajax I have:
success: function(data) {
console.log('Id:' +data.post.id);
//var imgname = data.post.image;
var image = "{{ asset('/frontend/img/uploads/') .'/' }}" + data.post.image;
var img = $('<img id="imageTinker" class="img-responsive animation-fadeInQuick" style="width:175px;">');
img.attr('src', image);
img.appendTo('#tinkerDiv1');
var slug = "{{ url('/post/') .'/' }}" + data.post.slug;
var sluglink1 = $('#slugTinker1');
sluglink1.attr('href', slug);
}
Expected Output:
<a id="sluglink1" href="someurl.html">
<img id="imageTinker" class="img-responsive animation-fadeInQuick" style="width:175px;" src="someimage.jpg">
</a>
But I am getting something like this:
<a id="sluglink1" href="someurl.html"></a>
<img id="imageTinker" class="img-responsive animation-fadeInQuick" style="width:175px;" src="someimage.jpg">
Problem: The anchor tag is not wraping the Image tag.