Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2013, 12:37
Новичок на форуме
Отправить личное сообщение для Алимпаша Посмотреть профиль Найти все сообщения от Алимпаша
 
Регистрация: 27.02.2009
Сообщений: 4

Почему вызывается событие click #saveChanges, сразу после замены с #updateOrderLine
Я только, только начал разбираться в JS прошу не судить строго.
$('input#updateOrderLine').replaceWith("<input id=saveChanges type=submit value='Сохранить' /input>");
$('#saveChanges').click(saveChangesOrderLine.call(this, true));

function saveChangesOrderLine(update) {
    var currentOrderLine =
    {
        id: 0
    };
    currentOrderLine.id = $(this).closest('table.detailOrderLine').attr('id').substr(16, 4);

Проблема в том, что вызов происходит сразу после замены и this вместо нужного мне элемента #saveChanges становиться input#updateOrderLine.
P.S. Если что то не понятно объяснил или не досказал, прошу задавать вопросы.

Вроде не в той ветке задал вопрос перепостил на http://javascript.ru/forum/showthrea...204#post262204

Последний раз редактировалось Алимпаша, 14.07.2013 в 12:43. Причина: не в той ветке задал вопрос, перепостил http://javascript.ru/forum/showthread.php?p=262204#post262204
Ответить с цитированием