получить значение элемента с помощью jquery

Как получить значение ячейки с классом EventAddress с помощью jquery?

<table cellpadding="10" class ="EventDetail">
    <tr>
        <td class="TableFields">Who Should Enroll?:</td>
        <td>Everyone 18 and older who would like to attend</td>
    </tr>
    <tr>
        <td class="TableFields">Location:</td>
        <td class="EventAddress">1300 Albany Street,Beech Grove ,IN</td>
    </tr>
</table>

person AJSwift    schedule 18.12.2011    source источник


Ответы (2)


Если вы под «значением» имеете в виду содержимое td-элемента, вы можете сделать:

$(".EventAddress").text();
person Christofer Eliasson    schedule 18.12.2011
comment
Вы знаете ... Вы можете подбросить ответ, который вам нравится, чтобы утвердить его как действительный ... - person Ryan Casas; 19.12.2011
comment
@AJSwift Нет. Val работает только с элементами textarea, input и select. Для получения текста допустимо .text(); и .html(); - person Ryan Casas; 19.12.2011
comment
@AJSwift Нет, .val() не сработает, так как он возвращает содержимое атрибута-значения элемента ввода. Вот документация по .val(): api.jquery.com/val - person Christofer Eliasson; 19.12.2011

alert($('.EventAddress').html());

Простой пример: http://jsfiddle.net/LMBsc/

person Ryan Casas    schedule 18.12.2011