Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中为select选项传递动态id_Javascript_Jquery - Fatal编程技术网

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

Javascript 在jquery中为select选项传递动态id,javascript,jquery,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 selInd

如何将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);
   });
});
echo';
回声';
$(函数(){
$(“#name first+”)。在('change',function()上{
var selfindex=$(“#name second+选项:selected”).index();
$(“#name second+option”).eq(selIndex).prop('selected',true);
});
});

您在其中有一个额外的
+
,当您生成id时,它不在那里:

$('#name-first+<?php echo $i; ?>').on('change',function(){
$('name first+')。在('change',function()上{
应该是

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