Gostaria de uma ajuda nesses dois códigos, já prestei atenção mas não sei o que falta, não está funcionando esse código não chego a fazer nada do crud nesse código
Segue o 1° Código:
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="funcoes.js"></script>
</head>
<body>
<button id="btnAdicionar">Novo</button>
<table id="tblCadastro">
<thead>
<tr>
<th>Nome do Produto</th>
<th>Descrição</th>
<th>Quantidade</th>
<th>Valor</th>
<th>Desconto</th>
<th></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</body>
</html>
2° código:
$(function(){
function Adicionar(){
$("#tblCadastro tbody").append(
"<tr>"+
"<td><input type='text'/></td>"+
"<td><input type='text'/></td>"+
"<td><input type='text'/></td>"+
"<td><input type='text'/></td>"+
"<td><input type='text'/></td>"+
"<td><img src='img/salvar.png' class='btnSalvar'><img src='img/remove.png' class='btnExcluir'/></td>"+
"</tr>");
$(".btnSalvar").bind("click", Salvar);
$(".btnExcluir").bind("click", Excluir);
};
function Salvar(){
var par = $(this).parent().parent(); //tr
var tdNomeItem = par.children("td:nth-child(1)");
var tdDescricao = par.children("td:nth-child(2)");
var tdQuantidade = par.children("td:nth-child(3)");
var tdValor = par.children("td:nth-child(4)");
var tdDescricao = par.children("td:nth-child(5)");
var tdBotoes = par.children("td:nth-child(6)");
tdNomeItem.html(tdNomeItem.children("input[type=text]").val());
tdDescricao.html(tdDescricao.children("input[type=text]").val());
tdQuantidade.html(tdQuantidade.children("input[type=text]").val());
tdValor.html(tdValor.children("input[type=text]").val());
tdDesconto.html(tdDesconto.children("input[type=text]").val());
tdBotoes.html("<img src='img/remove.png'class='btnExcluir'/><img src='img/edit.png' class='btnEditar'/>");
$(".btnEditar").bind("click", Editar);
$(".btnExcluir").bind("click", Excluir);
};
function Editar(){
var par = $(this).parent().parent(); //tr
var tdNomeItem = par.children("td:nth-child(1)");
var tdDescricao = par.children("td:nth-child(2)");
var tdQuantidade = par.children("td:nth-child(3)");
var tdValor = par.children("td:nth-child(4)");
var tdDesconto = par.children("td:nth-child(5)");
var tdBotoes = par.children("td:nth-child(6)");
tdNomeItem.html("<input type='text' id='item' value='"+tdNomeItem.html()+"'/>");
tdDescricao.html("<input type='text'id='descricao' value='"+tdDescricao.html()+"'/>");
tdQuantidade.html("<input type='text'id='quantidade' value='"+tdQuantidade.html()+"'/>");
tdValor.html("<input type='text' id='valor' value='"+tdValor.html()+"'/>");
tdDesconto.html("<input type='text' id='desc' value='"+tdDesconto.html()+"'/>");
tdBotoes.html("<img src='img/salvar.png' class='btnSalvar'/>");
$(".btnSalvar").bind("click", Salvar);
$(".btnEditar").bind("click", Editar);
$(".btnExcluir").bind("click", Excluir);
};
function Excluir(){
var par = $(this).parent().parent(); //tr
par.remove();
};
$(".btnEditar").bind("click", Editar);
$(".btnExcluir").bind("click", Excluir);
$("#btnAdicionar").bind("click", Adicionar);
});
icones usados: