Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получить значение input в IE7 (https://javascript.ru/forum/jquery/58332-poluchit-znachenie-input-v-ie7.html)

nik_neman 16.09.2015 10:17

Получить значение input в IE7
 
Здравствуйте.
Данный код
$(document).ready(function() {
    $(".txFilter").click(function() {
        // id строки
        var scorp = $(this).attr("id");
        // дата
        var inDate = $("input[name='date'][id='" + scorp + "']").val();
        alert(inDate);
    });
});

не работает в отдельном файле в IE7-8. Пишет, что inDate неопределена.
Как получить значение input в IE7 в отдельном файле?
Заранее спасибо.

рони 16.09.2015 12:17

nik_neman,
var inDate = document.getElementById(scorp).value;

nesnayka 16.09.2015 12:17

А если так:
var inDate = document.getElementById(scorp).value;

nesnayka 16.09.2015 12:18

рони,
Одновременно. )

devote 16.09.2015 12:36

судя по твоему коду ID элемента ты получаешь у того же элемента что ищешь.
var inDate = $(this).val();
Или либо ты просто используешь одно имя ID для нескольких элементов, в этом случае тебе поможет только стандартный querySelector которого в ИЕ7 к сожалению нет.
var inDate = document.querySelector('input[name="date"][id="' + scorp + '"]').value;

nesnayka 16.09.2015 13:09

Цитата:

Сообщение от devote
тебе поможет только стандартный querySelector которого в ИЕ7 к сожалению нет

Это мощно. )))
Напомнило сказку "Поди туда, не знаю куда..."


Часовой пояс GMT +3, время: 04:42.