将焦点放在输入选择选项上

Place focus on input select option

本文关键字:选择 选项 输入 焦点      更新时间:2023-09-26

我有以下html:

<select id="selectBox"  name ="plus<?php echo $k; ?>">
        <option  value =" "></option>
        <option  value ="1">1</option>
        <option  value ="2">2</option>

这个脚本:

<script type="text/javascript">   
   $("#selectBox option:eq(1)").attr("selected","selected");
</script>

上面的方法有效,但我需要为eq(1(传递一个php变量。我尝试了以下方法,但不起作用:

<script type="text/javascript">
   var x = <?php echo $_POST['cnt']; ?>;   
   $("#selectBox option:eq(x)").attr("selected","selected");
</script>

您需要将x作为变量而不是字符串传递。这样做

<script type="text/javascript">
   var x = <?php echo $_POST['cnt']; ?>;   
   $("#selectBox option:eq(" + x + ")").attr("selected","selected");
</script>

以下工作:

<script type="text/javascript">   
$("#selectBox option:eq("+<?php echo $_POST['num_res'];?>+")").attr("selected","selected");
</script>>