I am using JQuery.live() functionality to tra开发者_运维知识库p click event of any label in a <div>
. But when clicked, I want to get the text of the clicked label. I tried $(this).text
, but it displays the entire code.
Add parenthesis to use the method.
This will get the text.
$(this).text()
This will set it.
$(this).text("New Text")
text() in the jQuery docs
$(this).text
returns the code of the function named text
.
You have to CALL the method, using:
var myText = $(this).text();
to get the text or:$(this).text('some text');
to set it
$(this).val() should get the input value.
精彩评论