如何通过 jquery 选择此输入? $('#wp-submitthe_instan-6ren">
gpt4 book ai didi

php - 如何选择 jQuery 动态生成的 ID?

转载 作者:行者123 更新时间:2023-12-01 04:06:13 30 4
gpt4 key购买 nike

我有 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 和变量 $template->the_instance(),我猜测是 Wordpress

在 WordPress 中执行此操作的正确方法是在包含脚本时对其进行本地化,并以这种方式将值传递给脚本

<?php

wp_register_script( 'my_script', 'path/to/myscript.js', array( 'jquery' ));

$values_to_pass = array( 'instance' => $template->the_instance() );

wp_localize_script( 'my_script', 'object_name', $values_to_pass );

// The script can be enqueued now or later.
wp_enqueue_script( 'my_script' );

?>

现在你可以在你的 javascript 文件中执行以下操作

$('#wp-submit' + object_name.instance ).val();

关于php - 如何选择 jQuery 动态生成的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27831671/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com