Js&Jquery
番茄鲨鱼面
这个作者很懒,什么都没留下…
展开
-
jsp赋值给js提示没有对象
在js中声明如下:var roleNo = 假如request.getAttribute("roleNo");的值为sh003,错误:sh003对象不存在。原因:js样将request取出的值当成了对象,而不是我们所需要的字符串。解决办法:在request的外面添加上双引号就可以了。var roleNo = “”原创 2013-12-02 10:53:22 · 1300 阅读 · 0 评论 -
js遍历数组
<script type="text/javascript"> alertArr = [1,2,3]; $.each(alertArr, function(i){ //可以正常运行 alert(alertArr[i]); }); alertArr.each(function(i){ //不能运行 alert(alertArr[i]原创 2016-02-29 12:58:17 · 596 阅读 · 0 评论 -
checkbox全选反选
function checkall() { var flag = $("#checkFlag").attr("checked");//注意,在一些高版本的jQuery中,attr应该换成prop if(flag) { $("input[type='checkbox'][disabled=false]").each(function(){ $(t转载 2016-02-29 11:22:50 · 351 阅读 · 0 评论 -
ajax中get提交的时候改变参数的编码
function transUrlParaCode(para){ var s = para; if (para != null){ s = para.replaceAll("%", "%25"); s = s.replaceAll(" ", "%20"); s = s.replaceAll("/", "%2F"); s转载 2016-02-29 11:16:42 · 1033 阅读 · 0 评论 -
document.ready和onload的区别
页面加载完成的两个事件:ready,文档结构加载完成(不包含图片等非文字媒体文件)。onload,指页面包含图片等文件在内的所有元素都加载完成。Dom Ready$(function(){ //do something});//或者$().ready(function(){ //do something});Dom Load//使用jswindow.onload转载 2016-02-29 11:10:16 · 364 阅读 · 0 评论 -
js乱码
前些天还可以正常使用的js文件,在添加了一些东西后,其中的alert()弹出提示框总是中文乱码,在网上看了很多,给出的答案基本上是加一个 或者是将gb2312换成utf-8,我用多种方法测了很久还是没能解决这问题。 最后终于在某个论坛的一个角落里发现了点东西,原来在html里面引用js文件时要指定字符集的编码方式,具体做法是。 奇怪了,以前怎么不乱码?……总结解决方法 1. 指定H转载 2016-02-26 16:56:25 · 430 阅读 · 0 评论 -
js代码不运行
代码错误 js不执行,引入的时候src写成了ref <script src="js/idvalidate.js" type="text/javascript"></script>js和jquery混用导致出错 jquery调用js方法,结果js方法不执行 。 在js方法中使用了jquery的变量,jquery中获取的变量值必须用.val(),而js使用value,在js方法中使用jquer原创 2016-02-26 16:46:32 · 3096 阅读 · 0 评论 -
js参数中有回车时js不起作用
问题现象 有时候我们从后台返回一长串信息,放到js之中,作为某个js方法的一个参数。如果这串信息中包含回车换行等信息,那么这个js是不会运行的。程序本地能运行,现场不能运行,花费好长时间才找到这个原因。 解决办法 在后台返回数据的时候,把其中的回车信息替换成<br/>。//javatempStr = tempStr.replaceAll("(\r\n|\r|\n|\n\r)", "<br>"原创 2016-02-26 16:42:42 · 4699 阅读 · 0 评论 -
js打开新页面
超链接形式 <a href="www.google.com" title="google" target="_blank">google</a>//新页面打开 window.location.href="www.google.com";//在当前窗口打开 window.open("www.google.com");//新建窗口中打开原创 2016-02-26 16:36:11 · 429 阅读 · 0 评论 -
父页面调用iframe中的js方法
在ie下可以直接调用iframe里的js函数 document.getElementById('iframedemo').targetfunction(); 但是firefox下报错,使用下面代码便都正常: document.getElementById('iframedemo').contentWindow.targetfunction();原创 2016-02-26 16:31:28 · 679 阅读 · 0 评论 -
js实现复制(zclip)
js实现复制功能,借助zclip插件。zclip原理将页面的复制按钮(可以为任意一个控件)绑定zclip,会在该元素上生成一个透明的flash对象,点击该按钮实际是点击了flash对象,将页面上要复制的内容利用flash添加到剪切板中。 遇到的一个问题:本例中的复制按钮是任意移动的,但是flash元素的生成位置只和按钮绑定zclip时的位置一致。后期按钮移动,flash元素并不会跟随移动,这里没有原创 2016-02-26 13:18:50 · 5377 阅读 · 0 评论 -
eval运行字符串指定的方法
将page1的页面替换成admin_yhgl.jsp页面后在利用eval方法来执行admin_yhgl.jsp中的selTab方法。 page1.jsp:var fn = "selTab";commonOpen(context + '/pages/admin_yhgl.jsp',fn,"qy");page1.js:function commonOpen(_url, fn, params){原创 2016-03-01 15:17:36 · 715 阅读 · 0 评论 -
setTimeout立即执行,没有延迟效果
今天碰到一个烦心事,使用setTimeout的时候,方法总是立即执行,根本没有延迟效果。 这是我原来的代码setTimeout(setTab('one',2,5),500);//setTab是要执行的方法后来发现setTimeout的第一个参数必须是需要编译的代码或者是一个函数方法,而如果直接传入一行可执行代码,那么抱歉,这里会立即执行,没有延迟效果。 修改后的代码setTimeout(func原创 2016-03-01 15:10:48 · 14004 阅读 · 5 评论 -
jquery.each容易错的地方
$("div").each(function (index, item) { $(item).css("backgroundColor", "yellow"); if ($(this).is("#stop")) { $("span").text("Stopped at div index #" + index); return false; } });jquery ea原创 2015-09-28 16:01:48 · 571 阅读 · 0 评论 -
Ajax提交
/creditapp/js/jquery-1.3.2.min.js" type="text/javascript">function appExamSubmit(f) { var score_list = ""; var appNo = document.getElementById("app_no").value; $("input[type=checkbox]").each(func原创 2013-12-11 18:48:11 · 523 阅读 · 0 评论 -
js提交表单
action="保存">function checkCapRate() {var cap_rate = document.getElementById("cap_rate").value;//投资比例if (cap_ratesAlert("资本金比例不能小于20%!");}else{document.operform.submit();}}原创 2013-12-02 10:53:56 · 478 阅读 · 0 评论 -
一些js小常识
iframe包含 那么父页面是window.parent.document使用open打开新页面 那么父页面是window.opener.document调用父页面的方法: window.opener.parentFunction();使用iframe包含页面,获取父页面的属性值 //jquery方法 textId = $('#noChangeOrNoUpFlag', window.原创 2016-02-29 12:16:30 · 449 阅读 · 0 评论