在jquery中为select选项传递动态id

时间:2014-03-18 11:23:31

标签: javascript jquery

如何将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);
   });
});

1 个答案:

答案 0 :(得分:0)

当你生成id:

时,你有一个额外的+
$('#name-first+<?php echo $i; ?>').on('change',function(){

应该是

$('#name-first<?php echo $i; ?>').on('change',function(){