jQuery:如何确定单击了哪个
  • 标签?
  • 2023-11-22

    我正在创建一个包含 5 行文本的表单,每个文本都允许用户选择是否希望文本居中、左对齐或右对齐。我有一个未编号的列表,其中列表元素为 x5。

    <li><img src="images/justify_left.png" alt="left" /><span>Justify Left</span></li>
    <li><img src="images/justify_center.png" alt="center" /><span>Justify Left</span></li>
    <li><img src="images/justify_right.png" alt="right" /><span>Justify Left</span></li>
    

    每组 5 组<li>items 指的是其各自的行。

    使用 jQuery,我将如何确定这 15 个中的哪一个<li>用户选择的项目以便我可以将正确的理由对应为发布方法?


    在点击处理程序的回调中,this指的是点击的<li>。您可能只想为这些列表项添加一个类,或者将它们放在具有此类的 div 中,这将允许您定位它们并将事件绑定到它们。另外,请注意alt此处无效,您可能正在寻找title.

    $('li').click(function(){
       var justify = $(this).attr('alt');
       alert(justify);
    });
    

    您可能想要将隐藏字段设置为该值。例如,您可以通过添加$('#hiddenJustify').val(justify).

    因为你有五组这样的<li>s,您可能希望将它们分组到一个元素下。例如:

    <div class="line-justify-group">
       <ul>
           <li>...</li>
           <li>...</li>
           <li>...</li>
       </ul>
       <input type="hidden" name="line1justify" id="line1justify" class="justify-value" />
    </div>
    

    然后您可以使用以下代码进行设置:

    $(this).closest(".line-justify-group").find(".justify-value").val(justify);
    

    然后这些项目将被发布到服务器。

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

    jQuery:如何确定单击了哪个
  • 标签? 的相关文章
    • Jquery 悬停卡

      我在用着http designwithpc com Plugins Hovercard http designwithpc com Plugins Hovercard 但我不知道如何在悬停卡上声明 var 每个工作描述都有自己的 ID 当悬
    • 在特定页面上执行 javascript 的正确“Rails”方式

      我试图在特定页面上运行 javascript 而我唯一的解决方案似乎是反模式 我有controller js内部生成的assets javascripts 我在用着gem jquery turbolinks 我的代码类似于以下内容 docu
    • 过滤自定义选择器是否大于 jQuery 中的数字[重复]

      这个问题在这里已经有答案了 快给你一份 我查看了 jQuery com 中的选择器 但找不到按大于数字的选择器进行过滤的方法 我想做这个 level gt 4 hide 我的 html 看起来像这样 div Test div 如何使用该语法
    • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

      我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
    • Highcharts jQuery 渲染问题 - 所有浏览器

      我在尝试使用构建堆积柱形图时遇到了一个奇怪的问题高图表 http www highcharts com 当图表呈现时 在您调整浏览器大小之前 不会显示列无论如何 导致图表重绘 我认为 图表的其余部分显示 轴 标题等 但不显示列本身 我在 I
    • 将数组从 jquery ajax 传递到代码后面

      我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
    • 基于用户输入的 jquery 表行选择器

      如何根据输入框中的内容选择行 这是我到目前为止所拥有的
    • 当用户在引导日期选择器中更改月份时动态更新选项

      我在用着引导日期选择器 https github com uxsolutions bootstrap datepicker我也附加了一个监听器changeMonth https bootstrap datepicker readthedoc
    • JQuery - 通过 $.each 循环查找表中的文本框值

      我有一个 HTML 表格 这个 HTML 表格的第一行是静态的 当他们单击一个 按钮时 意味着 行将动态添加 用户想要删除一行意味着 他单击一个 按钮意味着当前行被删除 每行有 4 个文本框 我的 Jquery 代码如下 var First
    • 选择所有选项值而不是第一个

      我有一个正在运行的脚本 可以根据所选的下拉选项显示 隐藏 div 在用户在下拉列表中进行选择之前 我需要隐藏除第一个 div 之外的所有 div 根据下面的脚本 如何从除第一个选项之外的所有选项中获取值 以便隐藏除第一个 div 之外的所有
    • jQuery Dialog 和 Datepicker 插件出现问题

      我有一个对话框 对话框上有一个日期选择器字段 当我打开对话框并单击日期选择器字段时 日期选择器面板显示在对话框后面 我尝试了更多属性 z索引 堆栈 大框架 但没有成功 有人可以帮助我吗 Tks 旧答案 z index 注意连字符 是重要的属
    • 使用 jquery 远程图像属性

      目前我正在尝试获取远程图像宽度 高度 我正在开发一个链接共享模块 就像当你在 Facebook 上粘贴链接时 你可以看到标题 描述和图像 所以我尝试使用 php getimagesize 来获取图像宽度 高度 但速度非常慢 所以我正在考虑使
    • ajaxChosen 插件将无法工作

      我整个下午都在摆弄 ajaxChosen 因为我喜欢 Chosen 但我的选项值集变得太大了 我也尝试过 select2 但它太慢了 http harvesthq github io chosen http harvesthq github
    • 使用 jQuery 从 CKEditor 的 iframe 中获取内容

      我有一个自定义编写的 CMS 它使用CKEditor http ckeditor com FCKEditor v3 用于编辑内容 我也在使用jQuery 验证 http bassistance de jquery plugins jquer
    • Ajax 表单从 Jquery 对话框内重定向页面

      我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
    • jQuery 中的目标 @import 没有 ID 也没有其他属性

      我有这个 jQuery 代码 document ready function function adjustStyle width width parseInt width if width lt 701 style type text c
    • 如何格式化 Highcharts 的 (x,y) 对数据的日期时间

      我的序列化方法会产生如下所示的日期时间字符串 2014 07 09T12 30 41Z 为什么下面的代码不起作用 function container highcharts xAxis type datetime series data x
    • 如何解决 Typescript 构建中的错误“找不到模块 'jquery'”

      我目前在 ts 文件的顶部有这个import require jquery 我这样做是因为我试图在我的打字稿文件中使用 jquery 但我似乎无法编译它 因为它返回标题中所述的错误 我正在使用 ASP NET CORE 脚本文件夹 tsco
    • 刷新页面时保存用户的选择

      我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
    • Chrome//kendoUI/jQuery:超出最大调用堆栈大小

      我正在使用 hottowell 模板来创建 spa 应用程序 并且我从 jquery 中收到了一个很好的错误 基本上我的问题从此刻开始尝试绑定我的视图 viewModelBinder js 来自 durandal 库 viewModelBi

    随机推荐

    • 无法通过套接字“/var/mysql/mysql.sock”连接到本地 MySQL 服务器 (38)

      我在尝试连接 mysql 时遇到了一个大问题 当我跑步时 usr local mysql bin mysql start 我有以下错误 Can t connect to local MySQL server through socket v
    • 如何获取频率然后将其作为变量添加到数组中?

      假设我有一个这种格式的数组 X Y Z A 1 0 A 2 1 B 1 1 B 2 1 B 1 0 我想找到给定X的X的频率和Y的频率 然后将它们添加到数组中 X Y Z F x F Y X A 1 0 2 1 A 2 1 2 1 B 1
    • 包含 Visual Studio 测试运行程序集的目录无效

      我们已将 TFS 安装从 2012 年升级到 2013 年 运行我们的构建时 如果启用单元测试 它们将失败并出现以下错误 TF900547 The directory containing the assemblies for the Vi
    • “ref”使用的实用示例[关闭]

      Closed 这个问题需要多问focused 目前不接受答案 我正在努力如何在实际应用程序中使用 ref 通过引用传递参数 我想要一个简单且主要有意义的例子 到目前为止 我发现的所有内容都可以通过向方法添加返回类型来轻松重做 有人知道吗 谢
    • Ruby Gemspec 中的条件依赖

      我正在构建一个 gem 需要安装 json gem 才能正常工作 哪种 json gem 并不重要 json pure json jruby 或基于 C 的 json 有没有在 gemspec 中定义这个的好方法 这个回应建议为每个版本维护
    • PhantomJS - 上传文件而不提交表单

      是否可以使用 PhantomJS 将文件上传到某个页面而无需手动提交表单 我认为使用内容类型 multipart form data 是可能的 上的例子https github com ariya phantomjs blob master
    • 访问 dplyr 中的分组数据

      从 dplyr 应用 group by 函数并使用 运算符后 如何访问分组数据 例如 如果我想要每个分组数据的第一行 那么我可以使用 plyr 包来执行此操作 ddply iris Species function df df 1 outp
    • Flask 会话如何工作?

      我很好奇 Flask 会话是如何工作的 特别是它如何在服务器重新启动之间存储信息 如果我错了 请引用我的话 我知道你必须设置一个独特的app secret key因此人们无法以任何方式解密会话并修改 cookie 因为会话的 cookie
    • 将数组中的空值替换为零值

      我有一个数组 我需要删除空值并将其替换为零 我已经取得了这么多成就 当我检查数组长度为 8 但它只显示 2 个元素时 用零替换它的最佳方法是什么 var a a 3 5 a 5 15 console log a length 6 conso
    • 获取相关实体 ASP.NET WebApi OData v4 导致“未找到与请求 URI 匹配的 HTTP 资源”

      我跟着Mike Wasson 的这个 ASP NET 教程 并设法很好地设置了相关实体 但是当我将此逻辑应用于我的项目时 更复杂的实体关系 因为实体关系更多 这是唯一的区别 在 OData 调用中不会成功 我收到带有此有效负载的 404 e
    • 找不到模块 FBSDKCoreKit Cocoapods

      我正在尝试使用 CocoaPods 使用 use frameworks 将 facebook 集成到我的应用程序中 标签 并根据 Facebook 的此处说明 还包括吊舱螺栓 当我尝试使用时import FBSDKCoreKit在我的 ap
    • 代理与自然/业务密钥[关闭]

      Closed 这个问题是基于意见的 目前不接受答案 又来了 老争论依然出现 我们是否最好将业务键作为主键 或者我们宁愿使用对业务键字段具有唯一约束的代理 ID 即 SQL Server 标识 请提供例子或证据来支持你的理论 使用代理键的几个
    • 按连接值对 R 数据帧进行分组

      我没有找到 R 中这个常见分组问题的解决方案 这是我的原始数据集 ID State 1 A 2 A 3 B 4 B 5 B 6 A 7 A 8 A 9 C 10 C 这应该是我分组的结果数据集 State min ID max ID A 1
    • SVN 术语 - 签出、工作副本、属性、存储库

      当我尝试学习如何使用时svn externals 我很难理解这些术语的差异 它们有何不同 工作副本 and checkout 有时构建是有用的工作副本这是由许多不同的结账 source property 在 Subversion 中 您可以
    • 哪个性能更好: test != null 或 null != test [重复]

      这个问题在这里已经有答案了 考虑以下两行代码 if test null and if null test 从性能角度来看 上述两种说法有什么区别吗 我见过很多人使用后者 当被问及时 他们说这是最佳实践 但没有充分的理由 没有不同 第二个原因
    • 导入web3到next js会报错

      我正在使用 next js 和 Material ui 构建一个用于学习的演示 dapp 我已经安装了元掩码 到目前为止我只能设置一个 连接到钱包 按钮 我陷入了必须导入 Web3 构造函数的困境 我的代码如下所示 我的包 json 的屏幕
    • 如何删除文件最后一行的最后一个字符? [复制]

      这个问题在这里已经有答案了 我在一个文件中有这组行 info info info info 我想要这样的文件 没有最后一个 info info info info 我怎样才能在 bash 中做到这一点 任何想法 您可以使用sed sed s
    • 确保控制器在 Unity 中具有无参数公共构造函数

      我在控制器上遇到了这个问题 尝试创建类型为 的控制器时发生错误 WebMvc Controllers HomeController 确保控制器具有无参数公共构造函数 找到了ApiController的解决方案 但是没有找到关于普通Contr
    • $this->render 和 $this->redirect Symfony2 之间的区别

      this gt render 和 this gt redirect 之间有什么区别 有没有一种方法可以像我使用 this gt redirect 那样使用 this gt render 传递参数 return this gt render
    • jQuery:如何确定单击了哪个
    • 标签?
    • 我正在创建一个包含 5 行文本的表单 每个文本都允许用户选择是否希望文本居中 左对齐或右对齐 我有一个未编号的列表 其中列表元素为 x5 li img src images justify left png alt left span Ju