У меня есть одна кнопка TextBox и Add. Когда я нажимаю кнопку Добавить. Значение должно быть добавлено в сетку и с иконкой "Удалить" в строке.
просто хочу использовать Simple Jquery Grid. Пожалуйста помоги.
если сетка является таблицей,
ознакомьтесь с этим: http://jsfiddle.net/hamidlab/C8TT4/
очень простой jquery для добавления и удаления строки из таблицы. .remove()
чтобы удалить tr и .append()
чтобы добавить новый tr.
Если вы хотите использовать любой jquery-плагин, вы можете использовать jQGrid.js
[Http://trirand.com/blog/jqgrid/jqgrid.html][1]
Чтобы использовать эту сетку в соответствии с вашим требованием, вы измените ее, так как она примет данные из вашей формы или любых полей ввода.
Или, если вы хотите создать простую сетку custome с помощью таблицы, вы можете использовать код
HTML:
<input type="text" id="inputText" />
<button id="addNew">Add New Row</button>
<table border=1 >
<thead>
<tr>
<td>First Name</td>
<td></td>
</tr>
</thead>
<tbody>
<tr>
<td>A</td>
<td><button>Delete</button></td>
</tr>
</tbody>
</table>
Javascript:
function createRow(data){
var newRow = "<tr>"+
"<td>"+data+"</td>"+
"<td><button>Delete</button></td>"+
"/tr>";
return newRow;
}
$(document).ready(function(){
$("#addNew").on("click", function(){
var data = $("#inputText").val();
if(data != ""){
var row = createRow(data);
}
$("table tbody").append(row);
$("#inputText").val("");
});
$("table").on("click", "button", function(){
var row = $(this).parents("tr");
if(row){
row.remove();
}
});
});