2013-07-31 3 views
-3

LinkДобавление элементов в Jquery массив, используя нажим по щелчку

Такого рода вещи точно, что у меня есть, и толкающие и сращивание работают изумительно. Но я хочу добавлять (push) элементы, когда я нажимаю какую-то кнопку.
Нравится: Button click ... data.items.push (anything) ... и он появляется в списке (массив, который я использую как список). Link

+0

Используйте 'click' обработчик на' button' элемента ...? Я не уверен, что именно вы спрашиваете здесь, поскольку в этом вопросе не хватает подробностей о вашей конкретной проблеме. –

+0

@rory dont -ve repute me! – InVaDeR

+0

Я не сделал, но похоже, что есть. –

ответ

0

Введите перемещение и введите в поля ввода, а затем нажмите кнопку, это добавит фильм, тип и уникальный идентификатор объекта.

var data = {items: [ 
    {id: "1", name: "Snatch", type: "crime"} 
]}; 

$('button').on('click',function(){ 
    var name = $('#name').val(); 
    var type = $('#type').val(); 
    var id = parseInt(data.items[data.items.length-1].id)+1; 

    data.items.push({"id":id.toString(), "name":name,"type":type}); 
    console.log(data); 
}); 

DEMO

+0

извините, но его не ДЕЛАЮТ ничего. Могу ли вы также отобразить его, пожалуйста. также добавьте комментарий в начале части кода, где он просто отображается, потому что я понял это. – InVaDeR

+0

@ user2152309 Посмотрите в консоли каждый раз, когда вы нажимаете кнопку, и вы увидите, что объект будет добавлен в массив – Anton

+0

консолью u, где он показывает код? потому что я ничего не получаю! и я хочу отобразить его на экране, потому что массив, который я использую, похож на ... плейлист – InVaDeR

Смежные вопросы