选择php jquery

选择php jquery,php,jquery,Php,Jquery,我有一长串预定义的选择选项 所以当我试图编辑内容时,我尝试了类似的方法 <body> <select id="test" .... <option value='99'>99</option> </select> <script language="javascript"> $(document).ready(function () { $("select#test option[value='<?php echo $row

我有一长串预定义的选择选项

所以当我试图编辑内容时,我尝试了类似的方法

<body>
<select id="test" ....
<option value='99'>99</option>
</select>
<script language="javascript">
$(document).ready(function () {
$("select#test option[value='<?php echo $row['test']; ?>'").attr("selected", "selected");
});
</script>
</body>


您缺少一个]

[value='<?php echo $row['test']; ?>'
[值=“”

选择器中缺少结束“]”。 将其更改为:

$("select#test option[value='<?php echo $row['test']; ?>']").attr("selected", "selected");
$(“选择测试选项[值=”)).attr(“选定”、“选定”);
Aliter

为select元素选择值的另一种方法是使用val i、 e

$(“选择测试”).val(“”);

我通常是这样做的:

<select id="test">
    ...
    <option value="99">99</option>
    ...
</select>
<script>$("#test.val("<?php echo $row['test']; ?>");</script>

...
99
...
$(#test.val(“”);

基本上,设置
元素的
值可以为您选择正确的选项。

天哪,我想我需要休息了。
<select id="test">
    ...
    <option value="99">99</option>
    ...
</select>
<script>$("#test.val("<?php echo $row['test']; ?>");</script>