【发布时间】:2017-03-15 23:25:04
【问题描述】:
我有一个使用高级自定义字段的自定义循环,它显示三个框,每个框都有内容。
如果选择框 1 中的按钮,我希望框 1 中的内容填充到输入中。
如果框 2 中的按钮已被选中,我希望框 2 中的内容填充到输入中,依此类推。
我的html如下:
<div class="row">
<?php if( have_rows('event') ): while ( have_rows('event') ) : the_row(); ?>
<div class="four">
<div class="input"><?php the_sub_field('details'); ?></div>
<a class="button btn" href="#contact">Make an appointment</a>
</div>
<?php endwhile; else : endif; ?>
</div>
<input id="output"></input>
我的 jQuery 是:
jQuery(document).ready(function($) {
$(".btn").click(function(e) {
$("#output").val($(".input").val());
});
});
我设法为一个盒子找到了可行的解决方案,但没有为循环找到可行的解决方案,我怀疑这可能与 .each() 有关,但我不确定。
谢谢。
【问题讨论】:
-
如果
.input是一个div,那么.val()是如何工作的?
标签: javascript jquery html wordpress advanced-custom-fields