Tag: jQuery的

我可以使用ul li而不是select dropdown和jquery使它成为表单的一部分吗?

我花了很长时间尝试重写选择到ul li并相应地设置它。 但是我对代码的重量和路上的小麻烦感到非常恼火。 所以我想完全抛弃这个想法,只需使用正常的ul li菜单和某种javascript使其function像select(表单提交等)。 这可能吗? 您可以给我的任何示例代码? 我担心的是跨浏览器兼容性。

如何使用jQuery创建iframe,并在页面上显示?

$(document).ready(function(){ $(‘#button’).click(function(){ $(‘.accordion’).load(”); }); }); 这无法显示google.com的iframe。 任何人都可以提供有关如何修复它的建议吗?

jQuery和Table,抓住NTH列中的每个单元格

可以说我有你的基本表格布局(如下所示)。 如何抓住每个NTH细胞? 我基本上想要在N列的单元格中添加一个css类。 因此,如果我想要第2列中的所有单元格,我想要一个包含以下标记的单元格的jQuery obj:

如何使用jQuery将可拖动标记添加到Google Map

我正在玩谷歌地图,我需要一些指示:-) 我想要一张带有可拖动标记的地图。 如果用户拖动标记,则需要使用标记的坐标更新某些forms字段。 是否有jQuery插件可以使用Google Maps API的v3执行此操作?

无法在chrome中获得对象的真实高度/宽度

我有一个问题,如果我在css中设置图像高度并尝试获得高度/宽度,我会在不同的浏览器中得到不同的结果。 有没有办法在所有浏览器中获得相同的维度? 你可以在这里找到一个实例。 <-Removed 这个概念是这样的: CSS: img{ height:100px; } Script: $(document).ready(function(){ $(“#text”).append($(“#img_0”).attr(“height”)); $(“#text”).append($(“#img_0”).attr(“width”)); }); 输出Firefox:img height:100 img width:150 输出Chrome:img高度:100 img宽度:0 输出Chrome:img高度:100 img宽度:93? 我从StackOverflow尝试过这个:stackoverflow.com/questions/1873419/jquery-get-height-width 但仍然得到相同的结果 谁知道一个好的解决方案?

如何使用jQuery实现“read more”链接

我希望能够默认显示长文本字段的缩短版本,但是后面会有一个“阅读更多”链接,将该字段扩展为完整版本。 我现在有一个非常简单的设置,但感觉应该有一个更有效的方法来做到这一点。 这是我目前的代码: $(document).ready(function () { $(“#narrative-full”).hide(); $(“a#show-narrative”).click(function() { $(“#narrative-short”).hide(); $(“#narrative-full”).show(‘fast’); }); $(“a#hide-narrative”).click(function() { $(“#narrative-full”).hide(); $(“#narrative-short”).show(‘fast’); }); }); 这有效,但看起来很笨重。 例如,让原始文本不闪烁或短暂消失会很好,但只是平滑地扩展。 有什么建议?

jQuery动态选择器

我有一些代码在循环中使用选择器。 这有效: document.getElementById(“new_grouping_”+i).value 这不是: $(“#new_grouping_”+i).value 有没有办法用jQuery做到这一点?

jQuery $(this)关键字

为什么使用$(this)而不是重新选择类很重要? 我在我的代码中使用了很多动画和css编辑,我知道我可以使用$(this)来简化它。

使用jquery的最后一个密钥之后的密钥

我正在编写一个简单的脚本来提取输入keyup事件的数据库信息。 我遇到的问题是每次用户按键时都会重复键盘事件。 如何在按下最后一个按键后才能使其工作? 我想我应该在每个键盘后使用像setTimeOut()这样的函数,但我不知道怎么样…你能给我一个简单的例子吗? 对不起,我的英语不好 :) 这是我想要做的: $(“input”).keyup(function() { var timer=setTimeout(function() { }, 1000); if(!timer) { //do .post ajax request } });

使用jQuery AJAX显示正确的错误消息

目前,如果我有一个ajax请求的错误,如提交表单(我使用的是ASP.NET MVC 3),它将显示类似“内部服务器错误”的内容。 但是,如果我在不使用Ajax的情况下进行提交,那么.net将显示实际的服务器错误。 关于我怎么可能得到错误显示的任何想法? 所以我的用户可以报告问题而不是只能说“内部服务器错误” 谢谢