Questions tagged «jquery»

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

28
多种模态叠加
我需要将叠加层显示在第一个模态上方,而不是在背面。 显示代码段 $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch …

22
jQuery日期格式
如何使用jQuery格式化日期。我正在使用以下代码,但出现错误: $("#txtDate").val($.format.date(new Date(), 'dd M yy')); 请提出解决方案。
185 jquery 

9
如何不使用表单将字符串数组发布到ASP.NET MVC Controller?
我正在创建一个小应用程序来自学ASP.NET MVC和JQuery,其中一个页面是可以选择其中一些项目的列表。然后,我想按下一个按钮,并使用JQuery的Post函数将包含选定项ID的列表(或等效项)发送到我的控制器。 我设法得到一个包含所选元素ID的数组,现在我要发布该数组。我可以执行的一种方法是在页面中创建一个具有隐藏值的虚拟表单,然后使用所选项目设置隐藏值,然后发布该表单。但是,这看起来很麻烦。 通过将阵列直接发送到控制器,是否有更清洁的方法来实现此目的?我尝试了一些不同的操作,但看起来控制器无法映射其接收的数据。到目前为止的代码如下: function generateList(selectedValues) { var s = { values: selectedValues //selectedValues is an array of string }; $.post("/Home/GenerateList", $.toJSON(s), function() { alert("back") }, "json"); } 然后我的控制器看起来像这样 public ActionResult GenerateList(List<string> values) { //do something } 我设法得到的只是控制器参数中的“ null”。 有小费吗?
185 jquery  asp.net-mvc  json 

14
JavaScript:对象的filter()
如果我理解正确的话,ECMAScript 5具有类型的filter()原型Array,但没有Object类型的原型。 如何在JavaScript中实现filter()for for Object? 假设我有这个对象: var foo = { bar: "Yes" }; 我想写一个filter()适用于Objects的: Object.prototype.filter = function(predicate) { var result = {}; for (key in this) { if (this.hasOwnProperty(key) && !predicate(this[key])) { result[key] = this[key]; } } return result; }; 当我在以下演示中使用它时,此方法有效,但是当我将其添加到使用jQuery 1.5和jQuery UI 1.8.9的站点时,在FireBug中出现JavaScript错误。 显示代码段 Object.prototype.filter = function(predicate) { var …

9
jQuery数据选择器
我需要根据存储在元素.data()对象中的值来选择元素。至少,我想使用选择器来选择顶级数据属性,也许像这样: $('a').data("category","music"); $('a:data(category=music)'); 或者选择器将采用常规属性选择器格式: $('a[category=music]'); 或采用属性格式,但带有说明符以指示其位于.data(): $('a[:category=music]'); 我发现James Padolsey的实现看起来很简单,但是很好。该页面上显示的镜像方法上方的选择器格式。还有这个Sizzle补丁。 出于某种原因,我记得有一阵子,jQuery 1.4将支持对jquery .data()对象中的值的选择器。但是,现在我正在寻找它,所以找不到了。也许这只是我看到的功能要求。有对此的支持,我只是没有看到? 理想情况下,我想使用点表示法在data()中支持子属性。像这样: $('a').data("user",{name: {first:"Tom",last:"Smith"},username: "tomsmith"}); $('a[:user.name.first=Tom]'); 我还想支持多个数据选择器,在其中只能找到具有所有指定数据选择器的元素。常规jquery多重选择器执行OR操作。例如,$('a.big, a.small')选择a具有class big或的标签small。我正在寻找AND,也许是这样的: $('a').data("artist",{id: 3281, name: "Madonna"}); $('a').data("category","music"); $('a[:category=music && :artist.name=Madonna]'); 最后,如果可以在数据选择器上使用比较运算符和正则表达式功能,那就太好了。这样$(a[:artist.id>5000])有可能。我意识到我可能可以使用来完成很多工作filter(),但是拥有一个简单的选择器格式会很好。 有哪些解决方案可以做到这一点?Jame's Padolsey目前是最好的解决方案吗?我主要关心的是性能,还涉及子特性点表示法和多个数据选择器等额外功能。是否有其他支持这些功能或在某种程度上更好的实现?



10
jQuery .ready在动态插入的iframe中
当有人点击图片时,我们使用jQuery 厚盒来动态显示iframe。在此iframe中,我们使用Galleria一个JavaScript库来显示多张图片。 问题似乎是,$(document).ready在iframe中似乎触发得太早了,而且iframe内容还没有加载,因此在DOM元素上未正确应用Galleria代码。 $(document).ready似乎使用iframe父就绪状态来确定iframe是否已就绪。 如果我们将准备好的文档调用的函数提取到单独的函数中,并在100毫秒超时后调用它。它可以工作,但是我们不能利用速度较慢的计算机来进行生产。 $(document).ready(function() { setTimeout(ApplyGalleria, 100); }); 我的问题:当动态iframe准备好并且不仅仅是父项时,我们应该绑定到哪个jQuery事件以执行我们的代码?



8
在JavaScript中转换为字符串
我发现了三种String在JavaScript中将变量转换为的方法。 我在jQuery源代码中搜索了这三个选项,它们都在使用中。 我想知道它们之间是否有任何区别: value.toString() String(value) value + "" 演示 它们都产生相同的输出,但是其中一个比另一个更好吗? 我会说的+ ""优点是可以节省一些字符,但这不是那么大的优势,还有其他吗?

16
输入文字中的清除图示
有没有一种快速的方法来创建带有右侧图标的输入文本元素,以清除输入元素本身(例如google搜索框)? 我环顾四周,但只发现了如何放置图标作为输入元素的背景。是否有jQuery插件或其他工具? 我想要输入文本元素中的图标,例如: -------------------------------------------------- | X| --------------------------------------------------
184 javascript  jquery  html  css 



11
如何每5秒重新加载一次页面?
我正在将一种布局转换为html; 一旦我在code / html / css中进行了更改,每次必须按F5。是否有任何简单的javascript / jQuery解决方案?即,在添加脚本后,每5秒(或其他特定时间)重新加载整个页面。
183 javascript  jquery 

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.