【发布时间】:2023-03-11 06:12:01
【问题描述】:
我有 PHP 动态生成的 ID:
<input type="submit" class="btn btn-primary register" id="wp-submit<?php $template->the_instance(); ?>" value="Register" />
我如何通过 jquery 选择这个输入?
$('#wp-submit<?php $template->the_instance(); ?>').val();
不工作
谢谢!
【问题讨论】:
-
你应该设置一个类来选择,比如
$('.wp-submit-register').val()。 -
如果 ID 是动态的,那么我不明白您为什么要将事件绑定到具有该特定 ID 的特定元素。如上所述,您应该改用一个类。
-
那是Wordpress吗,如果是的话,有一种特殊的方法可以将值传递给您的脚本。
-
如果这是唯一具有动态 id 的按钮?你可以使用
$('input[id^="wp-submit"]').val();,这将选择以关键字“wp-submit”开头的任何id -
这个页面有多个提交按钮吗?