麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery在html有效在jsp無效的原因及解決方法

2019-11-20 22:27:59
字體:
來源:轉載
供稿:網友
最近用jQuery來寫下拉框的選項值的左右移動,代碼如下:
復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script type="text/javascript" src="../js/jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function(){
$("input").hover(function(){
$(this).val("")
},
function(){
$(this).val(this.defaultValue)
}
)
})

jQuery(function(){
//左側加到右側
jQuery("#add").click(function(){$("#select1 option:selected").appendTo("#select2")})

//右側加到左邊
jQuery("#remove").click(function(){$("#select2 option:selected").appendTo("#select1")})

//全部加到右邊
jQuery("#add_all").click(function(){$("#select1 option").appendTo("#select2")})

//全部移動左邊
$("#remove_all").click(function(){$("#select2 option").appendTo("#select1")})

//雙擊加到右邊
$("#select1").dblclick(function(){$("option:selected",this).appendTo("#select2")})
//雙擊移動左邊
$("#select2").dblclick(function(){$("option:selected",this).appendTo("#select1")})
})

function len(){
var sel = document.getElementById("select2");
alert(sel.length);
}

</script>
<style type="text/css">
*{ margin:0; padding:0;}
input{ color:#ccc;}

div.centent {
float:left;
text-align: center;
margin: 10px;
}
span {
display:block;
margin:2px 2px;
padding:4px 10px;
background:#898989;
cursor:pointer;
font-size:12px;
color:white;
}
</style>
</head>

<body>
<input type="text" value="aaaaa" /><br />

<div class="centent">
<select multiple="multiple" id="select1" style="width:100px;height:160px;">
<option value="1">選項1</option>
<option value="2">選項2</option>
<option value="3">選項3</option>
<option value="4">選項4</option>
<option value="5">選項5</option>
<option value="6">選項6</option>
<option value="7">選項7</option>
</select>
<div>
<img id="add" src='../img/content/arrowRight_disabled.gif' width="24" height="24" border='0' style="cursor:pointer; vertical-align:middle;" />
<span id="add_all" >全部添加到右邊>></span> </div>
</div>

<div class="centent">
<select multiple="multiple" id="select2" style="width: 100px;height:160px;">
<option value="8">選項8</option>
</select>
<div>
<img id="remove" src='../img/content/arrowLeft_disabled.gif' height="22" border='0' style="cursor:pointer; vertical-align:middle;" />
<span id="remove_all"><<全部刪除到左邊</span>
</div>
</div>
<input name="sub" type="submit" onClick="len()" value="提交" />
</body>
</html>

用這個文件瀏覽的時候是可以用的,但是放到jsp里面就不能用了。笨方法來解決,寫個alert方法看看報什么錯,發(fā)現了問題所在:
jQuery的function前面的$與JSP頁面的JSTL的$沖突了,直接導致不認識此對象方法。
解決辦法:
把jQuery代碼里面的$全改成jQuery就可以正常使用了!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲免费视 | 一级毛片免费高清 | 黄色网址在线免费播放 | 成年人激情在线 | 精品不卡| 圆产精品久久久久久久久久久 | 国产亚洲精品成人a | 一级在线观看 | 九色免费视频 | 成人短视频在线观看免费 | 亚洲日本欧美 | 国产成年免费视频 | 一区二区三区在线视频观看58 | 黄色av网站在线观看 | 97中文| 国产精品视频一区二区三区四区国 | 久久精品一二三区 | 亚洲精品日韩色噜噜久久五月 | 92看片淫黄大片欧美看国产片 | 一本色道精品久久一区二区三区 | 国产女厕一区二区三区在线视 | 国产wwww | 亚洲精品久久久久久久久久 | 黄色av一区二区三区 | 黄色毛片观看 | 男人的天堂色偷偷 | 欧产日产国产精品v | 日韩黄色免费在线观看 | 91经典视频 | 免费观看视频网站 | 一区二区三区欧美精品 | 天堂成人一区二区三区 | 中国a级黄色片 | 西川av在线一区二区三区 | 欧美囗交 | 日日狠狠久久偷偷四色综合免费 | 色av成人天堂桃色av | 国产成人精品网站 | 欧美成人精品一区二区男人小说 | 成人444kkkk在线观看 | 91精品国产九九九久久久亚洲 |