我在一个页面上有很多项目,一个人可以查看每个项目。当他们单击“查看”时,将打开一个灯箱,其中包含要填写的表格。要知道正在审查什么,我将项目名称传递到表单字段中。但是我无法让数据通过。
如何将项目名称传递到表单中?
这是尝试的代码:
HTML
<div class="element indica" data-category="indica">
<p class="type">I</p>
<h2 class="name">Name</h2> <!-- Information I want to pass -->
<p class="strain-info">Information Here</p>
<p class="review"><a class="fancy_button review-form-lb" href="#review-form-lightbox"><span style="background-color: #000;">Review Strain</span></a></p>
</div>
表格代码
<!-- I omitted form code not relevant to question. -->
<input name="CAT_Custom_365569" type="text" class="cat_textbox" id="CAT_Custom_365569" value=" " maxlength="4000" readonly="readonly" />
JS
$('.fancy_button').click(function(){
var strain = $(this).prev('h2').text();
$('#CAT_Custom_365569').val(strain);
});