为什么我收到此错误: Uncaught SyntaxError: Unexpected token < cbextend.globalEval jquery-1.4.4.min.js:32 c.extend.httpData jquery-1.4.4.min.js:144 c.extend.ajax.Lwonreadystatechange jquery-1.4.4.min.js:140 这个错误并没有指向我的JS中触发此问题的位置。 只是jQuery min文件。 我该如何调试并修复它? Edit1:这是我的调用堆栈围绕此错误的一些屏幕截图。 但仍然不确定,哪个文件具有jQuery调用的语法错误。 编辑2: 以下是我的一些AJAX调用: $(‘form#project-ajax-form’).submit(function(){ if(compv.steps.selectedClient.id != null){ $(‘input#project_client_id’).val(compv.steps.selectedClient.id); console.debug(“Project Client Value: ” + $(‘input#project_client_id’).val()); return true; } console.debug(“Project Client Value not found”); compv.tools.clientError(); return false; }); $(‘#project-ajax-form’) .bind(“ajax:success”, function(evt, data, status, xhr){ compv.updateStepView(‘project’, xhr); }); $(‘#client-ajax-form’) .bind(“ajax:success”, function(evt, […]
如何使用jquery禁用页面中的所有控件(按钮,锚点,文本框,…)。 我需要这个来显示页面的预览,我不希望用户点击任何内容。
我使用.css()从元素中获取样式。 但是在Firefox中.css()没有从元素获得margin和padding值。 请看小提琴: http : //jsfiddle.net/howtoplease/fMTsW/ 这是我的jquery代码: $(document).ready(function(){ $(‘input’).each(function(){ this.value = $(‘h3’).css(this.name); }); }); 我的HTML代码 I am heading 3
我使用jQuery 插件将HTML表导出到Excel。 使用chrome下载的文件名总是download.xls并使用mozilla firefox,它是random-string.xls 。 我希望根据日期创建文件名。 例如23-06-2014.xls 。 下面是视图文件中的自定义JS块 $(document).ready(function () { $(“#btnExport”).click(function () { $(“#account_table”).btechco_excelexport({ containerid: “account_table”, datatype: $datatype.Table }); }); });
我想在HTML文档中的任何选定文本之前和之后放置一些指定的文本(如果可能)。 我认为应该有一个聪明的方法来使用jQuery。 无论如何使用jQuery在文档中的任何位置选择文本之前和之后插入特定文本?
我有一个固定在我的网页侧面的div。 我需要将div垂直居中。 使用CSS轻松完成:(注意:div的基本高度为300px;) #sidePanel { margin: -150px 0 0 0; top: 50%; position: fixed;} 我遇到的问题是这个sidePanel div保存我的网站导航。 当导航打开以显示子元素时,它会增加高度,从而影响居中。 我需要一些jQuery来重新计算sidePanel div的高度,并应用适当的负边距以保持div居中。 这是我正在玩的jQuery: $(“#sidePanel”).css(“margin-top”, $(this).outerHeight()); 我没有进行计算,将负值边距设置为高度的一半,但这并没有给出我正在寻找的高度值。 有什么建议??
怎么能在jQuery中做这样的事情: //这是显示的主要ID //当我hover#hover-id时我希望#principal-id消失并随 。 但是当我用光标在#this-id上停止更改时,以及当光标移到外面时恢复正常是一种方法吗? 我希望你明白… 谢谢!
我在网站的后端做一个简单的URL构建器,我需要一个像http://www.google.es/这样的url ,其中需要http://和/ ,但用户通常输入www.google.es或maxmium http://www.google.es 。 我有这个基本代码,我检查不是空值和有效url : $(“#ga-generate”).click(function(){ var url = $(“#ga-url”).val(); var nombre = $(“#ga-nombre”).val(); if(url == “”) { alert(“URL is required”); return false; } else { //set the new URL with http and / if needed $(“#ga-url”).val(url); } if(nombre == “”) { alert(“A name is required”); return false; } if(/^([az]([az]|\d|\+|-|\.)*):(\/\/(((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([az]|\d|-|\.|_|~)|[!\$&’\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=])*)(:\d*)?)(\/(([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)*)*|(\/((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)+(\/(([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)*)*)?)|((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)+(\/(([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)*)*)|((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)){0})(\?((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([az]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&’\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(url)) { var final_url […]
我一直在成功使用SHA256,并且我想使用SHA512的网站的管理员部分。 我正在使用http://sourceforge.net/projects/jssha/files/中的js 唯一的问题是一个似乎无法调用的function。 使用sha256我只需执行以下操作: SHA256(‘data’); 但是,当我尝试使用sha512时,脚本会在此时停止 – 不起作用 – 例如: SHA512(‘data’); 另外我可以在原始代码中看到SHA256()函数,但不能看到SHA512函数…使用这段代码有诀窍吗? 我应该使用的另一个来源? 谢谢。
我检查Firefox加载jquery。 但是我有一个错误告诉,“$未定义”在firebug中。 而且go.js有以下内容。 if ($.browser.webkit) { $(“body”).addClass(“chrome”); } 我试过$(document).ready(function(){ // my code here }); ,但它给出了同样的错误。 谁能告诉我如何解决这个问题? 提前致谢。 更新: http : //jsbin.com/uwopi3/3/edit