将文本的值传递给jQuery函数
Pass the value of a text to a jQuery function
如何将文本的值传递给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"来传递你点击的元素。
然后可以在元素中获取值或文本。
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何从jquery函数返回变量
- 如何将具有文本类型值的var放入jQuery函数中
- Jquery函数在错误的时间提交
- 锚链接无法使用.slideUp jquery函数
- 重新分解jQuery函数
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何向这个javascript/jquery函数添加参数
- 添加类来触发jquery函数
- 更改智能表中的页面将停止JQuery函数的工作
- 使用每500ms运行一次的jquery函数是个好主意吗
- jQuery函数不能只在一个页面上工作
- 如何将jquery函数链接到vanilla选择器
- 仅在小型设备上调用jQuery函数
- 如何将jquery函数仅应用于大屏幕
- 奇怪的jquery函数行为
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 在jquery函数内部设置来自jquery函数的var;t运行
- 从Jquery函数中获取一个变量