$('<a />').attr({
'href': '#'
})
.append(
$('<img />').attr({
'id' : 'img',
'src' : 'edit.png'
}))
.appendTo('body');
将<a href="#"><img src="edit.png" id="img" /></a>
添加到身体的“正确方法”是什么?
另外我如何在img上添加一些css?
答案 0 :(得分:1)
您可以将所有内容直接放入jQuery()以及版本1.4.x
$('<a />', {
'href': '#'
})
.append(
$('<img />', {
'id' : 'img',
'src' : 'edit.png',
'css' : {
'width' : '100px',
'height' : '30px'
}
}))
.appendTo('body');
这甚至适用于事件和数据,您可以说
$('<div/>', {
id: 'myID',
class: 'myCLASS',
css: {
position: 'absolute'
},
click: function(e){
alert(e.target.id);
},
data: {
foo: 'bar'
}
}).appendTo(document.body);
答案 1 :(得分:0)
另外,正确是相对的。
答案 2 :(得分:0)
$('<img/>').attr({
'id' : 'img',
'src' : 'edit.png'
}).css({/* css here*/})
答案 3 :(得分:0)
并不是真的建议使用内联样式,但图像上的CSS示例是:
<img style="display:block;" src="##.jpg" />