2016-11-04 181 views
0

我尝试使用jQuery函数将内容附加到div。如果我手动指定了div的ID,它会被添加。如果我将id指定为函数的参数,则不起作用。使用jquery将内容附加到div

function addcontent(TargetDiv) { 
 
    $(TargetDiv).append('Some text here'); 
 
} 
 

 
$(document).ready(function() { 
 
    addcontent('divTable'); 
 
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" /> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<div id="divTable"></div> 
 
hai

+0

https://jsbin.com/qumicu/1/edit?html,js,output – srinivasan

+0

s。它的工作原理,谢谢你们 – srinivasan

+0

随时删除。修正错字后,它没用 – mplungjan

回答

2

你需要预先考虑到该ID的#找到它:

function addcontent(TargetDiv) 
{ 

    $("#" + TargetDiv).append('Some text here');   

}