Javascript 将文本的值传递给jquery函数

Javascript 将文本的值传递给jquery函数,javascript,jquery,javascript-events,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) { retu

单击文本时,如何将文本的值传递给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;
        }
   }
$。每个(docs2,函数(i,项){
$('#body).append($(''+item.text+'');
});
_text()上的函数{
var query=$(“#文本框”).val();
if(query.length==0){
返回;
}
}
您可以设置一个参数:

function on_text(param) {
   //stuff
}

//call with this
on_text($("#text_box").val());
使用Javascript onclick(或JQuery click)事件/属性,使用“this”传递您单击的元素。

然后,您可以获取元素中的值或文本。

无论何时在JS中触发事件,您都可以使用
this
引用触发它的元素。既然您已经在使用JQuery,那么您可以做的是
$(this).val()
,以获取文本框的值


您的HTML是什么?事件处理程序绑定在哪里?您有一个id为
body
的元素?请考虑设置一个,让我们一起玩,帮助我们帮助你。