将文本的值传递给jquery函数

时间:2013-06-09 23:44:08

标签: javascript jquery javascript-events

当我点击该文本时,如何将文本的值传递给jquery函数?

$.each(docs2, function(i, item) {
$('#body).append($('<div class="mytext">' + item.text+'</div>'));
  });


function on_text() {
var query = $('#text_box').val();

        if (query.length == 0) {
            return;
        }
   }

3 个答案:

答案 0 :(得分:1)

您可以设置参数:

function on_text(param) {
   //stuff
}

//call with this
on_text($("#text_box").val());

答案 1 :(得分:0)

使用“this”使用Javascript onclick(或JQuery click)事件/属性来传递您单击的元素。
然后,您可以获取元素中的值或文本。

答案 2 :(得分:0)

每当您在JS中触发事件时,您都可以使用this来引用触发它的元素。所以你可以做的,因为你已经在使用JQuery $(this).val()来获取文本框的值。

JSFiddle Example