Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
传递php变量以选择正确的选项_Php_Javascript_Jquery - Fatal编程技术网

传递php变量以选择正确的选项

传递php变量以选择正确的选项,php,javascript,jquery,Php,Javascript,Jquery,我试图根据php变量值选择该选项。因此,我需要在第一个中选择选项值=1,在第二个中选择选项值=6。由于表单中有一堆其他的,最终,我将有一个包含一些值的php数组,我需要每个值与共享相同class='si_1'的一组中相应索引下的选项值匹配,并将选定的分配给该选项 谢谢 php部分 <?php $select_1 = "1"; $select_2 = "6"; ?> 您可以在JavaScript中执行此操作: selectedVal1 = "<?= $select_1; ?&

我试图根据php变量值选择该选项。因此,我需要在第一个
中选择
选项值=1
,在第二个
中选择
选项值=6
。由于表单中有一堆其他的
,最终,我将有一个包含一些值的php数组,我需要每个值与共享相同
class='si_1'
的一组
中相应索引下的选项值匹配,并将
选定的
分配给该选项

谢谢

php部分

<?php 
$select_1 = "1";
$select_2 = "6";
?>

您可以在JavaScript中执行此操作:

selectedVal1 = "<?= $select_1; ?>";
selectedVal2 = "<?= $select_2; ?>";

然后,只需使用jQuery将
selected
属性设置为
selected
(just do.attr('selected','selected'))

在大多数情况下,
标记只是一种更简洁的书写方式(可能有例外),如果你不知道的话。你能再看一下我的代码吗?因为我不小心输入了错误的代码。我需要一个数组中的所有东西,这样我就可以遍历它们。是的,我知道
是编写
echo
的另一种方式,只是我的wamp服务器上的PHP5.3似乎不支持这一点。谢谢,你能在页面上发布JavaScript的样子吗?
<select class="si_1">
    <option value="1">Test 1</option>
    <option value="3">Test 3</option>
    <option value="5">Test 5</option>
    <option value="7">Test 7</option>
</select>
<select class="si_1">
    <option value="2">Test 2</option>
    <option value="4">Test 4</option>
    <option value="6">Test 6</option>
    <option value="8">Test 8</option>
</select>
selectedVal1 = "<?= $select_1; ?>";
selectedVal2 = "<?= $select_2; ?>";
selectedVal1 = "1";
selectedVal2 = "6";