将文本的值传递给jQuery函数

Pass the value of a text to a jQuery function

本文关键字:jQuery 函数 值传 文本      更新时间:2023-09-26

如何将文本的值传递给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;
        }
   }

您设置了一个参数:

function on_text(param) {
   //stuff
}
//call with this
on_text($("#text_box").val());

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

JSFiddle示例

使用Javascript的onclick(或JQuery的click)事件/属性使用"this"来传递你点击的元素。
然后可以在元素中获取值或文本。