使用下面的代码,我可以在我的表(#courseelements)中插入一个新行。
$("#addbutton").click(function() {
$('#courseelements > tbody:last').append('<tr><td>Helloworld</td></tr>');
});但是,我想用<select>元素替换Helloworld。所以就像这样:
$("#addbutton").click(function() {
$('#courseelements > tbody:last').append('<tr><td>
<select class='plan_id'>
<option value='1'>Description</option>
<option value='2'>Description</option>
<option value='3'>Description</option>
</select>
</td></tr>');
});但这会在第一个撇号‘<select class='’的参数列表后显示"missing )“
你知道为什么吗?
发布于 2012-07-12 22:59:01
如果你想通过PHP echo调用$('').append,就像这样:
$info= "<div style=\'font-size:9px;\'>
<img src=\'./img/filtro.png\'>Some tips
</div>";
echo "<script type='text/javascript'>
$('#divTips').append('$info');
</script>";确保在此之前替换所有的分隔线,如下所示:
$info= preg_replace( '/\s+/', ' ', $info);https://stackoverflow.com/questions/11124139
复制相似问题