2011-07-30 42 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/

希望这有助于

相关问题