2012-09-16 24 views
0

我想要替換不得不創建子列表,而是我想通過javascript/jquery添加div的。Javascript添加div點擊ul列表鏈接

以下是我有:

<script> 
function makepage() { 
var myvariable1="myTitle"; 
var newPage = $("<div>'+myvariable1+'</div"); 
//appendTo here? 
</script> 

... 

則列表:

<ul> 
<li> 
<a href="#" id="myid" onclick="makepage();">Click Here</a> 
</li> 
</ul> 

的原因代碼動態創建它,我想有些變量在內部傳遞給它,我不想要使用表單/帖子等...

我怎樣才能讓newPage出現,當我點擊myid鏈接?

回答

1

只需確保您使用您開始使用引號和追加到身體或你想要什麼元素:

<script> 
    function makepage() { 
     var myvariable1="myTitle"; 
     var newPage = $("<div>"+myvariable1+"</div>"); 
     $("body").append(newPage); 
    } 
</script> 
1

而不是使特定的功能,並使用在線代表團,請嘗試以下操作:

$('#myid').click(function() { 
    var myvariable1 = "myTitle"; 
    var newPage = $("<div>"+myvariable1+"</div>"); 
    $('body').append(newPage); 
});​ 

DEMO