最近用jQuery來寫下拉框的選項值的左右移動
<!DOCTYPE html PUBLIC "
<html xmlns="
<head>
<meta http
<title>無標題文檔</title>
<script type="text/javascript" src="
<script type="text/javascript">
$(function(){
$("input")
$(this)
}
function(){
$(this)
}
)
})
jQuery(function(){
//左側加到右側
jQuery("#add")
//右側加到左邊
jQuery("#remove")
//全部加到右邊
jQuery("#add_all")
//全部移動左邊
$("#remove_all")
//雙擊加到右邊
$("#select
//雙擊移動左邊
$("#select
})
function len(){
var sel = document
alert(sel
}
</script>
<style type="text/css">
*{ margin:
input{ color:#ccc;}
div
float:left;
text
margin:
}
span {
display:block;
margin:
padding:
background:#
cursor:pointer;
font
color:white;
}
</style>
</head>
<body>
<input type="text" value="aaaaa" /><br />
<div class="centent">
<select multiple="multiple" id="select
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
</select>
<div>
<img id="add" src=
<span id="add_all" >全部添加到右邊>></span> </div>
</div>
<div class="centent">
<select multiple="multiple" id="select
<option value="
</select>
<div>
<img id="remove" src=
<span id="remove_all"><<全部刪除到左邊</span>
</div>
</div>
<input name="sub" type="submit" onClick="len()" value="提交" />
</body>
</html>
用這個文件浏覽的時候是可以用的
jQuery的function前面的$與JSP頁面的JSTL的$沖突了
解決辦法
把jQuery代碼裡面的$全改成jQuery就可以正常使用了!
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20494.html