如何从 jQuery 函数返回值?

2024-01-09

我正在尝试从 jQuery 函数返回值。这是我的功能:

 $('#output').keypress(function (event){ 
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        var read_lines = $('#output').val().split("\n");

        return  read_lines[read_lines.length-1];

    } 
    });

我想将它返回的值保存在另一个变量中

var newRead = functionName(event);
alert (newRead);

我该如何执行此操作,因为我无法访问功能。提前致谢!


在事件处理程序中,您应该调用其他函数而不是返回值。function(){}在你的事件处理程序中是callback功能。

对于您的情况,您可以直接在keypress event:

$('#output').keypress(function (event){ 
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        var read_lines = $('#output').val().split("\n");

        alert(read_lines[read_lines.length-1]);
    } 
});

或者你可以这样做:

$('#output').keypress(function (event){ 
    var keycode = (event.keyCode ? event.keyCode : event.which);
    if(keycode == '13'){
        var read_lines = $('#output').val().split("\n");

        MyFunction(read_lines[read_lines.length-1]);
    } 
});

function MyFunction(result){
      alert(result);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 jQuery 函数返回值? 的相关文章

  • 重置输入控件的边框颜色 (HTML/Javascript)

    有谁知道使用 javascript 修改输入控件后如何重置它的边框颜色 通过突出显示其中包含不正确或无效数据的字段等来进行验证非常有用 例如 改变边框 document getElementById myinput style border
  • JavaScript 函数参数和范围

    我用下面列出的代码做了一些测试 function foo x alert y var y I am defined outside foo definition foo 上面的代码给了我一个警告 我是在 foo 定义之外定义的 然后另一个测
  • 元素上的 jQuery touchSwipe 事件阻止滚动

    我有一些清单div元素垂直排序 使用jQuery TouchSwipe 插件 https github com mattbryson TouchSwipe Jquery Plugin添加了滑动事件来捕获左右滑动 想法是通过向左或向右滑动来从
  • 如何从回调函数中获取值

    我对 javascript 比较陌生 并且面临一些困难 我有两个 java 脚本文件 如下所示 我无法获取变量的值条目标题在 getRss 函数内并将其存储在变量内Rss1 标题 and Rss2 标题 创建一个全局变量并将其分配给条目标题
  • JavaScript/Angular 1 - Promise.all 到 async-await

    我在两个变量中分配了对 Web 服务的两次调用referencesPromise and contactTypesPromise onInit 如果需要 我可以为此创建一个新方法 onInit const referencesPromise
  • 如何防止缓慢脚本警告并强制浏览器继续运行脚本直到完成?

    更新 2013 年 7 月 5 日 自从我最初问这个问题以来 我学到了很多东西 在下面的一条评论中 有人建议我重新处理该任务 并找到一种方法来解决它 而不会有阻塞 UI 的风险 我说不可能 函数必须按原样运行 我实际上不记得我试图用这个函数
  • ajax 和相对 url

    我真的不明白这个 我有以下 获取 请求 ajax url api getdirectories dataType json success function data Do stuff 这是我的临时服务器向我提供的页面 http atlas
  • 如何使 Loopback 模型事件起作用?

    我尝试过一个例子http apidocs strongloop com loopback model http apidocs strongloop com loopback model MyModel on changed functio
  • 如何在 ES6 类中使用静态变量?

    我正在尝试在 es6 中使用静态变量 我想声明一个静态变量count in Animal类并增加它 但是 我无法通过声明静态变量static count 0 所以我尝试了另一种方法 class Animal constructor this
  • Primeng 时间表与 Angular2 webpack

    我将使用 Primeng 时间表 http www primefaces org primeng schedule http www primefaces org primeng schedule 在基于 Angular2 webpack
  • 如何使用 jQuery AJAX 和 JSON 通过 Bootbox 确认表单提交

    我正在使用一个网络应用程序工作Spring MVC 我试图在提交表单之前显示一个确认对话框Bootbox 但我收到 500 内部服务器错误 这是我的表格
  • ajax - 检查用户名是否存在+如果存在则返回消息

    我试图检查用户想要的用户名是否已被使用 而无需发送表单 基本上是用户名字段的模糊 我遇到了一些麻烦 有几个问题 我有我的输入字段加上js
  • 同步通用分析

    新的Universal Analytics重新引入了同步事件跟踪 https developers google com analytics devguides collection analyticsjs method reference
  • 是否可以阻止在每个 HTTP 请求中发送 cookie?

    我最近发现 这里 每个网络请求都会发送浏览器cookie吗 https stackoverflow com questions 1336126 does every web request send the browser cookies
  • 使用 jQuery 将值发送到 $_GET

    我正在使用一个 PHP 脚本 该脚本正在通过 GET 等待两个值 我正在尝试使用 jQuery 传递这两个值 而这正是我不太擅长的地方 这是我得到的代码 有人能指出我正确的方向吗 谢谢 function xrate id rating aj
  • JQuery 语言下拉选择器

    我需要一个已经实现的 JQuery 或 JavaScript 下拉语言选择器解决方案 当用户单击下拉菜单时 该下拉菜单应打开 并且应显示语言列表 左侧带有该国家 地区的国旗 我什至找不到例子 任何 jQuery 下拉插件都不能正常工作吗 您
  • 内联 YouTube 视频在 iOS 上的 cordova 应用程序中不起作用

    我用 cordova 开发了一个移动应用程序 我确实需要能够播放内联 YouTube 视频 我尝试了一段时间来解决它 我设置了属性playsinline to 1在 YouTube iframe API 中 I put
  • 将 jQuery 与 Batman.js 结合使用

    我正在尝试使用 Batman js 并且我想将 jQuery 与它一起使用来实现一些标准的 Ajax 和动画功能 我正在按照位于的安装说明进行操作http batmanjs org download html http batmanjs o
  • 如何在 Mongo 聚合管道的 $unwind 阶段保留零长度值?

    我正在使用聚合管道编写 Mongo 查询 在聚合过程中 我需要 unwind领域之一 但是 我不想要 unwind排除该字段具有零长度数组的条目 因为我仍然需要它们进一步深入管道 我的领域叫做items它是一个对象数组 每个对象包含两个值
  • JavaScript 反静默技术来指示失败

    当错误确实发生并且函数无法继续执行时 在 JavaScript 中报告错误而不是依赖 null 和 undefined 是一个好方法 我可以想到三种方法 没做什么 抛出异常 assert 这是一个简单的示例场景 一个将传入的金额记入用户帐户

随机推荐

  • Firebird 到 MySQL 查询迁移 - 选择内连接子查询

    我有一个在 Firebird SQL 数据模块中运行的查询 我们迁移到 MySQL 除了这个之外 我所有的查询都没有问题 请帮我解决这个问题 我收到错误 执行失败 on 子句 中的未知列 part id 我的火鸟查询 SELECT vend
  • 不能借用 `self.x` 作为不可变的,因为 `*self` 也借用为可变的

    首先让代码说话 derive Debug struct Bar derive Debug struct Qux baz bool derive Debug struct Foo bars Vec
  • Javascript json数据分组[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 很抱歉 如
  • C# 调试 - 无法开始调试,因为缺少调试目标

    我对 C 相当陌生 I am using Visual Studio 12 the source I am using was last edited in VS 12 But my problem is that it s throwin
  • 如何使用 Applescript 构建和运行 Xcode?

    我正在尝试在另一个编辑器 即 Vim 中模拟 Xcode 的 R 按键 我以为我可以使用一些 shell 脚本和 applescript 来完成此操作 但它似乎无法正常工作 open a Xcode MyProj xcodeproj osa
  • 如何在android中判断.3gp文件是音频还是视频

    我有一个应用程序 允许用户导入媒体 视频 照片 音频 然后由应用程序管理 作为证据 我发现一些录音应用程序会将音频保存为 3gp 格式 特别是 Whats App Messenger 如果我使用以下代码获取 mime 类型 MimeType
  • 使用 iframe 将 CSS 媒体查询应用于块元素

    我当时正在做一些网页设计 心想 嘿 如果我们可以将 CSS 媒体查询应用于块元素 即div section ETC 说真的 如果我们能够拥有此功能 我们可以制作一些非常令人惊叹的流体布局 在这篇文章中 我将使用一个简单的社交插件 我可以将其
  • 使用查找表中的值替换文本,无需 for 循环

    我正在编写一个拼写纠正功能 我刮了拼写变体 https en wikipedia org wiki Wikipedia List of spelling variants来自维基百科的页面并将其转换为表格 我现在想使用它作为查找表 拼写 并
  • pandas python 中没有名为 read_csv 的属性

    我是机器学习新手 正在使用 Python 中的 pandas 创建数据集 我查找了一个教程 只是尝试了创建数据框的基本代码 但我不断收到以下回溯 AttributeError 模块 对象没有属性 read csv 我已将 Excel 13
  • 如何从 C++ 中的函数返回结构体?

    我在几个不同的论坛上尝试过 似乎无法得到直接的答案 如何让这个函数返回结构 如果我尝试 返回 newStudent 我收到错误 不存在从 StudentType 到 StudentType 的合适的用户定义转换 Input function
  • 如何编写一个 for 循环来创建模型并具有引用同一模型的函数

    我正在尝试使用不平衡的双向方差分析进行事后分析anova test函数在rstatix包裹 我需要迭代地运行这个事后测试 因为我有大约 26 个响应 y 变量 我的第一步是创建我所有的模型y与相关的变量group and treatment
  • 使用 React Native Realm 查询多个列表对象

    第一天使用 React Native 和 Realm 我很难弄清楚如何通过两个 Realm 列表对象执行查询 Tasks have Reservations 其中有Renters 其中有first name and last name字段
  • yii -> dropDownList -> CHtml::listData -> 设置选定值

    如何在以下语句中设置所选值 echo form gt dropDownList model land id CHtml listData ListeLand model gt findAll iso landname array class
  • HTTP 状态 403 - 在请求参数中发现无效的 CSRF 令牌“null”

    我必须向我的宁静服务发出 HTTP Post Android 应用程序 来注册新用户 问题是 当我尝试向注册端点 没有安全性 发出请求时 Spring 一直阻止我 我的项目依赖项
  • SwiftUI 何时更新其视图?

    如果你看一下flagTapped函数 你会看到它修改了很多State变量 通过使用断点 我意识到body暂时没有更新round被修改 但仅在函数运行之后 有人可以向我解释一下 SwiftUI 何时更新其视图吗 import SwiftUI
  • java中将字符串转换为日期

    我正在尝试将字符串解析为 Android 应用程序中的日期字段 但我似乎无法正确解析 这是我试图转换为日期 03 26 2012 11 49 00 AM 的字符串 我正在使用的功能是 private Date ConvertToDate S
  • 从命令行获取一组数字的平均值的最快方法是什么?

    使用您希望在 nix 系统上找到的任何工具 事实上 如果您愿意 msdos 也很好 计算一组数字的平均值的最简单 最快的方法是什么 假设您有一个流或文件中的每行 awk n 1 END print n NR 这将总和累加到n 然后除以项目数
  • 元素左侧和右侧的文本

    使用 CSS 将文本放在元素的右侧和左侧并垂直位于同一位置的最佳方式是什么 Thus ending up with the following layout 容器有固定的宽度 所以我不想使用定位 因为我知道我不必这样做 1 在包含每个文本字
  • Android - 确定短信发送失败的原因

    我有一个提醒应用程序 它会发送短信通知用户提醒时间已过 这效果很好 然而 我一直在测试当手机处于睡眠状态并错过提醒时会发生什么 我在用着AlarmManager设置闹钟以对应提醒时间 我的日志显示 当手机重新启动并尝试发送短信时 警报响起
  • 如何从 jQuery 函数返回值?

    我正在尝试从 jQuery 函数返回值 这是我的功能 output keypress function event var keycode event keyCode event keyCode event which if keycode