Как прочитать значение span таблицы в jquery
Я заполняю стол вот так. Я хочу получить значение span в jquery/javascript
<table> <tr><td><span id="span1" >0.00</span></td> <td><input onchange="display(this)" placeholder="0.00" /> </td> </tr> </table> function display(lnk) { var row = lnk.parentNode.parentNode; alert(row.rowIndex); alert($('#row.cells[0]').text()); var rowIndex = row.rowIndex - 1; }
Sinisa Hajnal
Вы не можете получить доступ к элементу шаблона, потому что он не существует на визуализированной странице. Вместо этого смотрите исходный код страницы (в браузере) и целевой подходящий идентификатор. Возможно, вам придется изменить идентификатор по умолчанию txtLiftedQty, добавив rowID или индекс или что-то еще, чтобы он был уникальным на странице (если только сервер уже не делает этого).
Наконец, если ваш getelementbyid работает, зачем вам нужен jQuery для доступа к нему? доступ к идентификатору jQuery выглядит как $('#ID')...вам все равно придется создать этот идентификатор...или вы можете использовать приведенный выше код с getelementbyid и просто обернуть полученный объект в jQuery (т. е. $(row) )
Member 7909353
Подобный этому
ВАР строка = документ.метода getElementById(идентификатор rowid + "_txtLiftedQty_" + параметр rowindex);
предупреждение("АВС=" + $('#строка').вал());
?
Он показывает abc=undifined
Member 7909353
На самом деле я не хочу использовать innerHTML после получения элемента.
Member 7909353
тревога(row.id) дает
ContentPlaceHolder1_rptFPS_rptCommodity_0_rptmonth_0_gvpayment_0_txtliftedqty_0
Maciej Los
asp.net - получение значений строк gridview с помощью jquery - Stack Overflow[^]
c# - Как получить конкретный элемент в шаблоне элемента представления сетки Asp с помощью Jquery? - переполнение стека[^]
CMEDINAS
вы можете использовать... $("#span1").text()