Javascript 将选择菜单的值传递给变量

Javascript 将选择菜单的值传递给变量,javascript,php,Javascript,Php,您好,我正在使用以下过程从下拉菜单中获取信息: $('select[name=status]').change(function(){ selectstatus = $("select[name=status]").val(); 目前,它正在从下拉菜单中获取名称=状态的信息。如果我有多个同名下拉菜单,则脚本无法正常工作。它只适用于出现的第一个选择菜单,其余的不适用于选择变量selectstatus中的任何内容,如何修改代码,它将适用于任何选择菜单,而与它的名称无关 <?php ec

您好,我正在使用以下过程从下拉菜单中获取信息:

$('select[name=status]').change(function(){ 
selectstatus = $("select[name=status]").val();
目前,它正在从下拉菜单中获取名称=状态的信息。如果我有多个同名下拉菜单,则脚本无法正常工作。它只适用于出现的第一个选择菜单,其余的不适用于选择变量selectstatus中的任何内容,如何修改代码,它将适用于任何选择菜单,而与它的名称无关

  <?php echo "<select name='status' id='$ids' idc='$idc'>" ?>
  <option value="">Opcion:</option>
  <option value="aprobado">Aprobado</option>
  <option value="cupolleno">Cupo Lleno</option>
  <option value="cancelado">Curso Cancelado</option>
  <option value="noacion">No Acion</option>
  </select>
使用
$(此)

使用
$(此)


我将添加一个类,以便轻松地针对您希望此处理程序处理的每个select

<?php echo "<select name='status' class='getstatus' id='$ids' idc='$idc'>" ?>
<option value="">Opcion:</option>
<option value="aprobado">Aprobado</option>
<option value="cupolleno">Cupo Lleno</option>
<option value="cancelado">Curso Cancelado</option>
<option value="noacion">No Acion</option>
</select>
selectstatus = $(this).val();
<?php echo "<select name='status' class='getstatus' id='$ids' idc='$idc'>" ?>
<option value="">Opcion:</option>
<option value="aprobado">Aprobado</option>
<option value="cupolleno">Cupo Lleno</option>
<option value="cancelado">Curso Cancelado</option>
<option value="noacion">No Acion</option>
</select>
$('.getstatus').change(function(){ 
var selectstatus = $(this).val();
});