2016-11-04 4 views
0

Ich versuchte, Inhalt an ein Div mit einer jQuery-Funktion anhängen. Es wird hinzugefügt, wenn ich die ID des Div manuell angeben. Wenn ich die ID als Argument für die Funktion angeben, funktioniert es nicht.append Inhalt an div mit jquery

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. es funktioniert, danke Jungs – srinivasan

+0

Fühlen Sie sich frei zu löschen. Es ist nicht nützlich, nachdem Sie den Tippfehler behoben haben – mplungjan

Antwort

2

Sie müssen die # auf die ID vorangestellt, es zu finden:

function addcontent(TargetDiv) 
{ 

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

}