2010-01-20 2 views
0

Я использую функцию JQuery.live(), чтобы зафиксировать событие щелчка любой метки в <div>. Но когда щелкнул, я хочу получить текст щелкнутого ярлыка. Я попробовал $(this).text, но он отображает весь код.Как нарисовать текст ярлыка с помощью JQuery

+0

У вас есть вложенные элементы внутри этикетки? –

+0

Нет, у меня нет вложенных элементов. – RKh

ответ

1

$(this).text возвращает код функции с именем text.

Вы должны вызвать метод, используя:

  • var myText = $(this).text(); получить текст или:
  • $(this).text('some text'); установить его
+0

Отлично. Он работает с $ (this) .text(). – RKh

1

$ (этот) .val() должен получить входное значение.

+0

Я использовал приведенный выше код в alert(), и он показывает пустой текст. – RKh

3

Добавить скобку использовать метод.

Это даст текст.

$(this).text() 

Это установит его.

$(this).text("New Text") 

text() in the jQuery docs

Смежные вопросы