Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。


7
jQuery,删除Cookie
我想使用JQuery删除cookie;我试过了 $.cookie('name', '', { expires: -1 }); 然后刷新页面,cookie仍然存在: alert('name:' +$.cookie('name')); 为什么?谢谢

19
.append之后的jQuery函数
jQuery .append完成后如何调用函数? 这是一个例子: $("#root").append(child, function(){ // Action after append is completly done }); 问题:当添加复杂的DOM结构时,在append函数回调中计算根元素的新大小是错误的。假设DOM仍未完全加载,只有添加的复杂DOM的第一个子代才加载。
90 jquery 

12
使用JavaScript将HTML表格数据导出到Excel / jQuery在Chrome浏览器中无法正常工作
我在力度模板中有一个HTML表。我想使用Java脚本或jquery将html表格数据导出到excel,与所有浏览器兼容。我正在使用以下脚本 <script type="text/javascript"> function ExportToExcel(mytblId){ var htmltable= document.getElementById('my-table-id'); var html = htmltable.outerHTML; window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html)); } </script> 该脚本可以在Mozilla Firefox中正常运行,它会弹出一个excel对话框,并要求打开或保存选项。但是,当我在Chrome浏览器中测试相同的脚本时,它无法按预期工作,当单击按钮时,Excel不会弹出。数据下载到文件名为“ file type:file”的文件中,没有扩展名,例如.xls。Chrome 控制台中没有错误。 jsfiddle示例: http://jsfiddle.net/insin/cmewv/ 在mozilla中工作正常,但在chrome中则不能。 Chrome浏览器测试用例: 第一张图片:我点击“导出到Excel”按钮 结果:

10
如何在JavaScript中的对象数组中查找值?
我有一个对象数组: Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } 我希望能够在对象/数组中搜索键为“晚餐”的位置,并查看其是否与“寿司”匹配。 我知道jQuery具有$ .inArray,但它似乎不适用于对象数组。也许我错了。indexOf似乎也只能在一个数组级别上工作。 没有功能或现有代码吗?

8
jQuery:获取从<input type =“ file” />中选择的文件名
此代码应在IE中运行(甚至不要在Firefox中对其进行测试),但事实并非如此。我要显示的是附件的名称。有什么帮助吗? &lt;html&gt; &lt;head&gt; &lt;title&gt;example&lt;/title&gt; &lt;script type="text/javascript" src="../js/jquery.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready( function(){ $("#attach").after("&lt;input id='fakeAttach' type='button' value='attach a file' /&gt;"); $("#fakeAttach").click(function() { $("#attach").click(); $("#maxSize").after("&lt;div id='temporary'&gt;&lt;span id='attachedFile'&gt;&lt;/span&gt;&lt;input id='remove' type='button' value='remove' /&gt;&lt;/div&gt;"); $('#attach').change(function(){ $("#fakeAttach").attr("disabled","disabled"); $("#attachedFile").html($(this).val()); }); $("#remove").click(function(e){ e.preventDefault(); $("#attach").replaceWith($("#attach").clone()); $("#fakeAttach").attr("disabled",""); $("#temporary").remove(); }); }) }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;input id="attach" type="file" /&gt;&lt;span id="maxSize"&gt;(less than 1MB)&lt;/span&gt; …
90 jquery  events  copy  file-io 

5
带有回调Ajax JSON的jQuery自动完成
我正在尝试找到一种将jQuery自动完成与回调源结合使用的方法,该回调源通过ajax json对象列表从服务器获取数据。 有人可以给些指示吗? 我用谷歌搜索,但找不到完整的解决方案。

13
将多个JavaScript文件合并到一个JS文件中
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我在Web应用程序中使用jquery,我需要将更多jquery脚本文件加载到单个页面中。 Google建议我将所有的jquery脚本文件合并为一个文件。 我怎样才能做到这一点?


20
上传文件之前验证文件扩展名
我正在将图像上传到servlet。通过检查文件头中的幻数,仅在服务器端验证上传的文件是否为图像。在将表单提交给Servlet之前,有什么方法可以在客户端验证扩展?我一按回车就开始上传。 我在客户端使用Javascript和jQuery。 更新: 我最终结束了服务器端验证,该验证读取字节,如果不是图像,则拒绝上传。

6
jQuery的某些类的div检测已添加到DOM
我.on()用来绑定在页面加载后创建的div事件。它可以很好地用于单击,mouseenter ...,但是我需要知道何时添加了MyClass类的新div。我正在寻找这个: $('#MyContainer').on({ wascreated: function () { DoSomething($(this)); } }, '.MyClass'); 我该怎么做呢?我设法在没有插件的情况下编写了整个应用程序,我希望保持这种状态。 谢谢。
90 jquery 


12
仅在Firefox上“使用源的<script>加载失败”
我想将Marketo表单与yii框架上的现有网站集成。我的代码可在除Firefox之外的所有浏览器上使用。 摘录自我的代码: $('#button').click(function () { var formData = { 'Email': $('#UserInfo_email').val(), 'FirstName': $('#UserInfo_first_name').val(), 'LastName': $('#UserInfo_last_name').val(), }; MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) { var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields(formData); myForm.onSuccess(function (values, followUpUrl) { return false; }); myForm.submit(); }); }); 我在Firefox上仅看到错误消息 带有源“ http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&amp;form=1111&amp;url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&amp;callback=的&lt;script&gt;加载失败jQuery110207175825035737486_1503656391790&_ = 1503656391791 ”。 其他浏览器可以正确完成工作 注意:更改了munchkinId和formId以便在此处发布。


18
Bootstrap模式问题-禁用滚动
我有一个模态,并且在该模态中,有一个下拉菜单显示较大的隐藏内容,该下拉列表正在运行。 现在,当您打开堆叠在第一个模态顶部的下一个模态并关闭它时,在下面的模态上的滚动将被禁用。 我创建了一个完整的示例,其中包括复制我面临的问题的步骤。你可以在这里看到它。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"&gt; &lt;title&gt;&lt;/title&gt; &lt;style&gt; &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;input type="button" data-toggle="modal" data-target="#modal_1" class="btn btn-lg btn-primary" value="Open Modal 1" &gt; &lt;div class="modal fade" id="modal_1"&gt; &lt;div class="modal-dialog modal-sm"&gt; &lt;div class="modal-content"&gt; &lt;div class="modal-header"&gt; &lt;button type="button" class="close" data-dismiss="modal"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;span class="sr-only"&gt;Close&lt;/span&gt;&lt;/button&gt; &lt;h4 class="modal-title"&gt;First Modal&lt;/h4&gt; …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.