我有array
值,需要设置为每个textbox
?
var myArray = "M001, M002";
var ID = $(this).attr('id'); <-- get based on click
$('.getArray'+ID).val(myArray);
HTML
<div>
M001
<input type="hidden" class="getArray<?php echo $id; ?>"/> <-- getArrayM001
M002
<input type="hidden" class="getArray<?php echo $id; ?>"/> <-- getArrayM002
</div>
尝试上面的代码后,它总是在文本框中显示2个值。它应该基于该类ID显示给每个文本框。
是否可以为每个文本框设置它?
答案 0 :(得分:0)
我不确定我是否完全了解您的要求,但这有帮助吗?
<div class='getArray' id='<?php echo $id; ?>'>Click me</div>
$('.getArray').click(function(){
$('.textbox').val($(this).prop('id'))
})