Исчезает значение в input в Попапе
Здравствуйте! Опишу проблему.
Есть страница, на ней есть кнопка. При нажатии на эту кнопку открывается попап с готовыми input, так же на этой кнопке пытаюсь занести данные в эти input путём: var windowAdd = window.open("window_add_book.html","Ред",paramsPopup); windowAdd.document.getElementById('naimenovanie').value = 500; но значение появляются и сразу пропадают. Помогите, пожалуйста, не пойму в чем дело. |
KolaKola,
Попробуйте так: var windowAdd = window.open("window_add_book.html","Ред",paramsPopup); windowAdd.onload = function() { windowAdd.document.getElementById('naimenovanie').value = 500; }; |
Спасибо за ответ! Но теперь вообще не выводит :(
вот блок полностью $('.change-book').on('click',function () { var windowAdd = window.open("window_add_book.html","Ред",paramsPopup); window.onload = function(){ windowAdd.document.getElementById('naimenovanie').value = 500; }; }); |
KolaKola,
Сравните мой код и ваш |
Прошу прощения. Спасибо, большое! Получилось
|
Появился еще вопрос. Как мне из дочернего элемента, добраться до элемента который находится в таблице, которая в свою очередь находится в родительском элементе, вот, что пробовал:
window.parent.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML window.opener.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML $('#book-table',window.opener.document).find('tr').eq(numberTR).find('td').eq(0).find('h2').innerHTML |
Цитата:
$('el').parent().parent().children('table').children('.selector'); только селекторы свои укажите. |
Извините, но я не понял :(
|
j0hnik,
ему до родительского окна достучатся надо. KolaKola, нет в jquery innerHTML есть html() |
Спасибо! Подошло:
window.opener.$('#book-table').find('tr').eq(numberTR).find('td').eq(0).find('h2').html(); |
Часовой пояс GMT +3, время: 09:33. |