jquery - 如何使用JQuery获取带有id后缀的html元素的值
问题描述
如何使用 jQuery 获取具有动态 id 名称的 HTML 输入类型的值
<td><input id="j_id_id23:hiddenId" type="hidden" name="j_id_id23:hiddenId" value="3" /></td>
输入 id 名称是动态生成的。因此,查找特定元素的关键是hiddenId,我可以将其附加到 html 输入组件。
到目前为止我已经这样做了,但返回未定义
$('input[id^="hiddenId"]')
解决方案
如果 id 值以已知子字符串结尾,hiddenId
您可以使用选择器:
$('input[id$="hiddenId"]')
推荐阅读
- redis - 为什么我的 redis 命令键不会阻止我的其他操作
- javascript - 为什么在jquery函数中调用css时没有应用css
- java - 我想知道如何将以下 lambda 表达式转换为 for-each 循环:for java1.7 版本
- javascript - Mobx + React 不会更新渲染的组件
- mysql - MySQL 5.5 和 5.7 上相同的查询,不同的执行时间。(MySQL 5.5 不使用索引)
- python - Windows 机器上的 libusb、pyusb 和 python-escpos
- ruby-on-rails - Rails 5如何处理响应以显示flash成功/错误消息,如果表单以远程为真提交?
- html - 绝对定位 div 的 z-index
- htmlunit - HMTLUNIT + 算法约束检查签名算法失败:MD2withRSA
- java - Java 类型系统:为什么这些赋值、方法调用和类型转换会失败?