你可以试试这个:
<div id="placeHolder" style="display:none">
<div id="1" onclick="change(this)">....</div>
<div id="2" onclick="change(this)">....</div>
<div id="3" onclick="change(this)">....</div>
</div>
Javascript:
function change(element) {
if ($(element).attr('id') === 1) {
$('#mainDiv').append($(element).html());
} ...
// AND THE SAME FOR EACH DIV. IF YOU DON'T HAVE TOO MUCH, THIS CAN BE A WAY
}
使用onclick
您的 div 或任何您想用来触发它的事件,您可以使用此功能来更改您的内容,mainDiv
具体取决于选择的元素,由id
属性标识。
如果您正在设置您的 div 数据而没有在您的 div 中抛出任何事件,您只需将我发布的函数添加到您想要使用它的位置。像这儿:
$(function() {
//SOME STUFF
$('#mainDiv').append($('#1').html()); //OR
$('#mainDiv').append($('#2').html()); //OR
$('#mainDiv').append($('#3').html());
});