私はここでstackoverflowを見てきましたが、承認された回答がたくさん見つかりましたが、何も私を助けませんでした。jQueryの追加機能がテーブルを追加しないのはなぜですか?
それでは、私は基本的に考え出すことができることは、この表のコードは
<table id="tableid" class="table table-responsive">
<thead>
<tr>
<th>header1</th>
<th>header2</th>
</tr>
</thead>
<tbody id="tbItems">
<tr>
<td>item1</td>
<td>item2</td>
</tr>
</tbody>
</table>
<button type="button" id="btnAddItem" onclick="addProduct">Add</button>
であり、これはコード
var $tableS = $('#tableid');
function addProduct() {
$tableS.append("<tr><td>item2</td><td>item2</td></tr>");
}
をJSが、私はそれが働いていない理由として0のアイデアを持っています。 ありがとう!
リンクはjsfiddleする:ここで
<button type="button" id="btnAddItem" onclick="addProduct">Add</button>
jsfiddleの作業例:https://jsfiddle.net/LvvbLcn2/1/
'のonclick = "addProduct()"' – James
https://jsfiddle.net/LvvbLcn2/2/内のコードを含める
あなたはdocument.readyコール内かページの最後でコードを実行していますか?また、インラインJavaScriptを使用しないでください。 jQueryを使用すると、イベントハンドラを簡単に作成できます。 – j08691