2012-01-18 64 views
0

我想在頁面加載時選擇包含在php變量中的選項。選擇頁面加載時的表單選項

<?php 
$pre = 78; 
?> 

<select id="form8" name="form8"> 
<option value="15">15</option> 
<option value="25">25</option> 
<option value="64">64</option> 
<option value="78">78</option> 
<option value="82">82</option> 
</select> 

<script> 
$(document).ready(function(){ 
$("form8").val("<?php echo $pre; ?>"); 
} 
</script> 

預期的輸出應該是,

<select id="form8" name="form8"> 
<option value="15">15</option> 
<option value="25">25</option> 
<option value="64">64</option> 
<option value="78" selected="selected">78</option> 
<option value="82">82</option> 
</select> 

http://jsfiddle.net/qQZVN/1/

+0

你忘了''#更新 – Rafay 2012-01-18 07:31:16

+0

後預計產量 – user1155594 2012-01-18 07:39:35

+0

你試過我的回答 – Rafay 2012-01-18 07:44:22

回答

2

Example

$('#form8').val("<?php echo $pre; ?>") ; 
+0

sry我試圖編輯我的答案... – Rafay 2012-01-18 07:45:18

1
$(document).ready(function(){ 
$("#form8").val(<?php echo $pre; ?>); 
} 
2

爲什麼不直接使用HTML設置selected='selected'?看起來更簡單,並且支持非JS用戶。

+0

我同意你的意見。我也看不到js的意義。 – rekire 2012-01-18 08:35:30

0
$('select#form8').val('<?php echo $pre; ?>');