2011-07-30 45 views
0

我有PHP頁面一個清單,follwoing腳本獲得所選項目的值列表使用jQuery

<div id='demo' style="padding-left:20px"> 

<select name='lists[]' multiple='multiple' class='multiselect' > 
<?php 

$sql="select list_id,list_name from tbl_list"; 
$result=mysql_query($sql); 
for($i=1;$i<=mysql_num_rows($result);$i++) 
{ 
$row=mysql_fetch_array($result); 
?> 
<option value='<?php echo $row['list_id']; ?>' title='<?php echo $row['list_name']; ?>'><?php echo $row['list_name']; ?></option> 
<?php 
} 
?>   
    </select> 
     </form> 
     </div> 

現在經過我選擇在列表框中多行,我想用jQuery選擇行的值。

感謝

+1

看一看文檔:http://api.jquery.com/val/ –

+0

謝謝你,這就是我是什麼看着..... – air

回答

2
$('select').val(); 

將返回正是你x,y,z形式的選定數值

0

嘗試$("select").serialize();,它可能給你想要的 但是應該有「形式」第一之後,你應該使用

$("form").serialize();

1

$('select').val();

獲得選擇的值,當時

$('select').change(function(){ 
    alert($(this).val()); 
}); 

要每次改變時間得到它。

示例網頁上有多個選擇: http://jsfiddle.net/Mxtey/

希望這有助於

相關問題