Questions tagged «jquery»

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

19
电子:jQuery未定义
问题:在使用Electron开发时,当您尝试使用任何需要jQuery的JS插件时,即使您使用脚本标签加载了正确的路径,该插件也找不到jQuery。 例如, <body> <p id="click-me">Click me!</p> ... <script src="node_modules/jquery/dist/jquery.min.js"></script> //jQuery should be loaded now <script>$("#click-me").click(() => {alert("Clicked")});</script> </body> 在上面运行此代码将不起作用。实际上,打开DevTools,转到“控制台”视图,然后单击该<p>元素。您应该看到function $ is not defined那种效果。
315 jquery  electron 


22
使div可见时的jQuery事件触发动作
我在网站上使用jQuery,当某个div可见时,我想触发某些动作。 是否可以在任意div上附加某种“不可见”事件处理程序并在使div可见时运行某些代码? 我想要类似以下的伪代码: $(function() { $('#contentDiv').isvisible(function() { alert("do something"); }); }); 在真正使contentDiv可见之前,将不会触发alert(“做某事”)代码。 谢谢。
312 javascript  jquery 

21
自动调整动态文本大小以填充固定大小的容器
我需要将用户输入的文本显示为固定大小的div。我想要的是自动调整字体大小,以使文本尽可能多地填充框中。 所以-如果div为400px x 300px。如果有人输入ABC,那么它确实是大字体。如果他们输入一个段落,那么它将是很小的字体。 我可能想从最大字体大小开始-也许是32px,并且当文本太大而无法容纳容器时,请缩小字体大小直到适合为止。
312 jquery  html  css 



30
避免在内部单击时关闭下拉菜单
我有一个Twitter Bootstrap下拉菜单。如所有Twitter Bootstrap用户所知,单击(甚至在其中单击)时,关闭菜单。 为避免这种情况,我可以轻松地在下拉菜单上附加一个click事件处理程序,只需添加著名的即可event.stopPropagation()。 <ul class="nav navbar-nav"> <li class="dropdown mega-dropdown"> <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-list-alt"></i> Menu item 1 <span class="fa fa-chevron-down pull-right"></span> </a> <ul class="dropdown-menu mega-dropdown-menu"> <li> <div id="carousel" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-slide-to="0" data-target="#carousel"></li> <li class="active" data-slide-to="1" data-target="#carousel"></li> </ol> <div class="carousel-inner"> <div class="item"> <img alt="" …

3
jQuery.ajax处理继续响应:“成功:”还是“ .done”?
我已经使用jQuery和AJAX几周了,并且在调用完成后,我看到了两种“继续”脚本的不同方式:success:和.done。 从jQuery文档的提要中,我们得到: .done():说明:添加要解析Deferred对象时要调用的处理程序。 成功:(。ajax()选项):如果请求成功,则要调用的函数。 因此,在AJAX调用完成/解决之后,两者都要做一些事情。我可以随机使用其中之一吗?有什么区别?何时使用一种替代另一种?
309 ajax  jquery 


16
jQuery-如何使$ .post()使用contentType = application / json?
我注意到在jquery中使用$ .post()时,默认contentType为application / x-www-form-urlencoded-当我的ASP.NET MVC代码需要具有contentType = application / json时 (有关为什么我必须使用application / json的信息,请参见此问题:ASPNET MVC-当该字段具有值时,为什么ModelState.IsValid为false“ x字段是必需的”?) 如何使$ .post()发送contentType = application / json?我已经有大量的$ .post()函数,所以我不想更改为$ .ajax(),因为这会花费太多时间 如果我尝试 $.post(url, data, function(), "json") 它仍然具有contentType = application / x-www-form-urlencoded。那么,如果没有将contenttype更改为json,“ json”参数到底会做什么? 如果我尝试 $.ajaxSetup({ contentType: "application/json; charset=utf-8" }); 那行得通,但会影响我拥有的每个$ .get和$ .post并导致某些中断。 因此,有什么方法可以更改$ .post()的行为以发送contentType = application / json?

7
jQuery:按文本查找元素
谁能告诉我是否有可能根据其内容而不是ID或类来查找元素? 我正在尝试查找没有不同类或ID的元素。(然后,我需要找到该元素的父对象。)
308 jquery  text  find 

7
使用jQuery获取元素类型
使用jQuery,是否有可能使用jQuery找出元素的类型?例如,元素是div,span,select还是input? 例如,如果我尝试使用jQuery将值加载到下拉列表中,但是同一脚本可以将代码生成到一组单选按钮中,则可以创建类似以下内容的代码: $('.trigger').live('click', function () { var elementType = $(this).prev().attr(WHAT IS IT); }); 给定一个带有触发类的下拉列表,旁边有一个按钮,在按下按钮后,我的elementType变量应返回select。
308 jquery  element 

7
使用jQuery获取视口大小
如何使用jQuery确定浏览器视口的大小,并在调整页面大小后重新检测到它?我需要在该空间中放入一个IFRAME大小(每个边距都略有间隔)。 对于那些不知道的人,浏览器视口不是文档/页面的大小。它是滚动前窗口的可见大小。
307 jquery  resize  size  viewport 

20
数据表:无法读取未定义的属性“ mData”
我有一个问题Datatables。我还通过了此链接,但未产生任何结果。我已经包含了将数据直接解析到DOM中的所有先决条件。请帮助我解决此问题。 脚本 $(document).ready(function() { $('.viewCentricPage .teamCentric').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "bPaginate": false, "bFilter": true, "bSort": true, "aaSorting": [ [1, "asc"] ], "aoColumnDefs": [{ "bSortable": false, "aTargets": [0] }, { "bSortable": true, "aTargets": [1] }, { "bSortable": false, "aTargets": [2] }], }); });

9
我不断收到“ Uncaught SyntaxError:意外令牌o”
我正在尝试学习一些html / css / javascript,因此我正在为自己编写一个教学项目。 想法是在json文件中包含一些词汇,然后将其加载到表中。我设法加载文件并打印出其中一个值,然后开始编写代码以将值加载到表中。 这样做之后,我开始出现错误,因此我删除了所有编写的代码,只剩下一行(以前工作过的同一行)……只有错误仍然存​​在。 错误如下: Uncaught SyntaxError: Unexpected token o (anonymous function)script.js:10 jQuery.Callbacks.firejquery-1.7.js:1064 jQuery.Callbacks.self.fireWithjquery-1.7.js:1182 donejquery-1.7.js:7454 jQuery.ajaxTransport.send.callback 我的JavaScript代码包含在一个单独的文件中,就是这样: function loadPageIntoDiv(){ document.getElementById("wokabWeeks").style.display = "block"; } function loadWokab(){ //also tried getJSON which threw the same error jQuery.get('wokab.json', function(data) { var glacier = JSON.parse(data); }); } 我的JSON文件现在具有以下内容: [ { "english": "bag", …
306 javascript  jquery  json 

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.