2016-11-04 9 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');   

} 
関連する問題