Javascript 在jquery中为select选项传递动态id
如何将id(在while循环中动态生成)传递给jqueryJavascript 在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
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()上{