如何将id(在while循环中动态生成)传递给jquery。
echo '<div><td><select name=categoryname id="name-first'.$i.'" >';
echo '</select></td>';
$(function(){
$('#name-first+<?php echo $i; ?>').on('change',function(){
var selIndex= $("#name-second+<?php echo $i; ?> option:selected").index();
$("#name-second+<?php echo $i; ?> option").eq(selIndex).prop('selected', true);
});
});
答案 0 :(得分:0)
当你生成id:
时,你有一个额外的+
$('#name-first+<?php echo $i; ?>').on('change',function(){
应该是
$('#name-first<?php echo $i; ?>').on('change',function(){