jquery怎么不往外弹,求解!!!

bj2013_java 2013-01-20 11:23:44
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
/jquery/1.4.0/jquery.min.js"></script>
<base href="<%=basePath%>">

<title>My JSP 'MyJsp.jsp' starting page</title>

</head>

<body>
This is my JSP page. <br>


<s:form id="loginForm">
<s:textfield name="user" label="用户名"/>
<s:textfield name="pass" label="密码"/>
<tr><td colspan="2">
<input id="loginBn" type="button" value="提交"/>
</td></tr>
</s:form>
<div id="show" style="display:none;">
</div>


<script type="text/javascript">
$("#loginBn").onclick=function(){
var value=document.getElementById("loginBn").value
alert(value)
//alert($("#loginBn"))
}

</script>







</body>
</html>
...全文
234 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
bj2013_java 2013-01-23
  • 打赏
  • 举报
回复
引用 17 楼 ybh37 的回复:
$("#loginBn").onclick=function(){ var value=document.getElementById("loginBn").value 解释一下为什么引入jQuery后还用document.getElementById……
呵呵,惯用dom,初学jQuery,用着不顺手!
zgh_mnb 2013-01-23
  • 打赏
  • 举报
回复
不好意思没看到 引入了啊
引用 18 楼 zgh_mnb 的回复:
你这个页面引入jquery了吗?
zgh_mnb 2013-01-23
  • 打赏
  • 举报
回复
你这个页面引入jquery了吗?
咸清 2013-01-23
  • 打赏
  • 举报
回复
$("#loginBn").onclick=function(){ var value=document.getElementById("loginBn").value 解释一下为什么引入jQuery后还用document.getElementById……
XQSoul 2013-01-23
  • 打赏
  • 举报
回复
引用 15 楼 bj2013_java 的回复:
昨天直接单网页调试的出的问题,放tomcat项目里就ok了,再问一下 $(document).ready(function{ //你的代码 }); 为啥一定要写到这里呢,不写到里面一定注册不上吗?
在页面加载的时候给按钮绑定的点击事件
Kimshuen 2013-01-21
  • 打赏
  • 举报
回复
引用 9 楼 Kimshuen 的回复:
引用 8 楼 Kimshuen 的回复:JavaScript code?1234$("#loginBn")[0].onclick(function(){ var value=("#loginBn").attr("value"); alert(value);}); jquery选择器得到是一个数组不是一个元素,给数组绑定事件显然和你的预期不一致 JavaScript……

$("#loginBn")[0].onclick = function(){
  var value=document.getElementById("loginBn").value;
  alert(value);
};
我发现拷别人的不靠谱
thinksme 2013-01-21
  • 打赏
  • 举报
回复
二楼和六楼为正解
qqqqqqqq_2013 2013-01-21
  • 打赏
  • 举报
回复

<script type="text/javascript">
$(document).ready(function(){
$("#loginBn").click(function() {
    var value = $("#loginBn").val();
    alert(value)
});
})  
</script>
这样写肯定没有问题的,如果还是不出效果的话那只有一个可能:没有引用jquery文件 或者引用的文件路径不对,lz找找其它地方吧
bj2013_java 2013-01-21
  • 打赏
  • 举报
回复
昨天直接单网页调试的出的问题,放tomcat项目里就ok了,再问一下 $(document).ready(function{ //你的代码 }); 为啥一定要写到这里呢,不写到里面一定注册不上吗?
  • 打赏
  • 举报
回复

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
	$(function(){
		$("#loginBn").click(function(){
			var value=("#loginBn").attr("value");
			alert(value);
		});
	})
</script>
bj2013_java 2013-01-20
  • 打赏
  • 举报
回复
引用 1 楼 datiexiong 的回复:
jquery的click事件绑定是这样的 $("#loginBn").click(function(){ var value=document.getElementById("loginBn").value alert(value) //alert($("#loginBn")) });
这样也弹不出来
bj2013_java 2013-01-20
  • 打赏
  • 举报
回复
引用 3 楼 xiuyouxu 的回复:
引用 2 楼 xiuyouxu 的回复: 把你的代码放到 $(document).ready(function(){ //你的代码 }); 里面。 刚才少了function后的括号 Signature _____________________________________________________________ 欢迎访问我的个人网站:兆字节。
<script type="text/javascript"> $(document).ready(function(){ //你的代码 $("#loginBn").click(function(){ var value=document.getElementById("loginBn").value alert(value) //alert($("#loginBn")) }); }); </script> 这样写?怎么还是弹不出来
爱若如梦 2013-01-20
  • 打赏
  • 举报
回复
jquery的click事件绑定是这样的 $("#loginBn").click(function(){ var value=document.getElementById("loginBn").value alert(value) //alert($("#loginBn")) });
Kimshuen 2013-01-20
  • 打赏
  • 举报
回复
引用 10 楼 bj2013_java 的回复:
引用 9 楼 Kimshuen 的回复:引用 8 楼 Kimshuen 的回复: JavaScript code?1234$("#loginBn")[0].onclick(function(){ var value=("#loginBn").attr("value"); alert(value);}); jquery选择器得到是一个数组不是一个元素,给数组绑定事件……
你用9楼的方法试试,我调试过的
bj2013_java 2013-01-20
  • 打赏
  • 举报
回复
引用 9 楼 Kimshuen 的回复:
引用 8 楼 Kimshuen 的回复: JavaScript code?1234$("#loginBn")[0].onclick(function(){ var value=("#loginBn").attr("value"); alert(value);}); jquery选择器得到是一个数组不是一个元素,给数组绑定事件显然和你的预期不一致 JavaScript code ……
jquery id得到的也是数组吗?貌似name得到的是数组吧,用你的写法也不行啊,也弹不出来的,你试试!
Kimshuen 2013-01-20
  • 打赏
  • 举报
回复
引用 8 楼 Kimshuen 的回复:
JavaScript code?1234$("#loginBn")[0].onclick(function(){ var value=("#loginBn").attr("value"); alert(value);}); jquery选择器得到是一个数组不是一个元素,给数组绑定事件显然和你的预期不一致

$("#loginBn")[0].onclick(function(){
  var value=document.getElementById("loginBn").value;
  alert(value);
});
Kimshuen 2013-01-20
  • 打赏
  • 举报
回复

$("#loginBn")[0].onclick(function(){
  var value=("#loginBn").attr("value");
  alert(value);
});
jquery选择器得到是一个数组不是一个元素,给数组绑定事件显然和你的预期不一致
bj2013_java 2013-01-20
  • 打赏
  • 举报
回复
引用 6 楼 z284122755 的回复:
JavaScript code ? 12345678910 <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(function(){ $("#loginBn").click(function(){ ……
不行啊!

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧