Tag: jQuery的

jQuery禁用按钮(不提交),直到字段validation+validation插件

我的表单上有4个按钮,一个提交,取消,添加和删除按钮。 所有都按预期工作,但我想禁用添加按钮,直到输入字段validation。 我正在使用Validation插件,我认为这可以通过回调进行必要的validation,但我不确定。 有人能指出我正确的方向吗? 更新: 这是一些代码的概念 required: function(element) { return($(‘#chargeamtaddButton’).attr(‘disabled’, ? ”,’disabled’); } 查找true / false选项标志以设置disabled属性

在jQuery中我想删除div中的所有HTML

我有一个div,我想删除该div内的所有HTML。 我怎样才能做到这一点?

在Chrome中页面刷新(F5)之后,jQuery表现得很奇怪

我有一个脚本,在FireFox,IE中运行正常,但仅在F5刷新后才在Chrome中运行! 它确实在chrome中工作,如果我关注url地址并单击enter,但是如果我按F5它不起作用,我根本没有得到它,这怎么会对jQuery代码产生影响。 所以这是脚本: $(document).ready(function() { var width = 0; $(‘#gallery img’).each(function() { width += $(this).outerWidth(true); }); $(‘#offer #gallery’).css(‘width’, width + ‘px’); }); Width的结果应该是820,但是如果我通过聚焦url地址并单击enter来刷新站点,我只会得到这个,否则它会得到90的结果。 我尝试重新启动浏览器并删除缓存,所以问题不存在,有什么想法吗?

如何使用jquery在表中查找行的索引

我正在尝试在表中找到行的索引。 我正在尝试使用以下代码,但我似乎得到-1的索引。 $(document).ready(function() { $(“tr”).click(function (){ var index = $(“table”).index($(this)); $(“span”).text(“That was row index #” + index); }); }); 用html看起来像这样; click click click click 谢谢

map()get()混乱

我只是通过jQuery API,我对map()和get()方法有点困惑。 我知道我错了,但map()方法看起来很像.each()语句? 除了文档说它返回一个新的jQuery对象。 我一直在jsfiddle上玩这个试图让我的头围绕它,但我不是那里。 这是jsfiddle链接: 这里还有代码片段: $.fn.equalizeHeights = function() { var two = $(this).map(function(i, e) { return $(e).height(); }); console.log(two); console.log(two.constructor); console.log(two.get()); console.log(two.get().constructor); return this.height(Math.max.apply(this,two.get())); } $(‘input’).click(function() { $(‘div’).equalizeHeights(); }); 我看到他们正在使用prototype扩展jQuery来创建一个名为equalizeHeights()的函数。 $(this)表示页面上所有’div’元素的选择器。 map()调用遍历div数组中的每个项并返回其高度? 但我感到困惑的是我正在登录控制台。 一个是object ,另一个是array ? 有人可以详细说明map()和get()在这段代码中做了什么吗? 提前致谢。

向下滚动时标题会发生变化(jQuery)

TechCrunch最近重新设计了他们的网站,他们有一个甜蜜的标题,当你向下滚动时,它会缩小为更精简的品牌版本。 你可以在这里看到我的意思: http : //techcrunch.com/ 我将如何创建这样的东西? 是否有任何地方的教程,如果没有,你可以帮助我一些关于从哪里开始的提示吗? 🙂

‘$’未定义

我是否将jQuery $ .ajax调用放在$(document).ready(function() {或不是。这是在ASP.NET MVC .cshtml文件中。 $(document).ready(function() { $.ajax({ url: ‘/api/courses’, success: function(data) { var list = $(‘#courses’); for (var i = 0; i < data.length; i++) { var course = data[i]; list.append('’ + course.name + ”); } } }); });

使用jquery获取div内容的值

我有以下的HTML,我想得到div的值是“其他”我怎么能用jQuery做到这一点? Other

jquery – 上传前检查文件扩展名

我使用uploadify上传Codeigniter文件。 在上传文件之前,我只需要检查文件扩展名是否正确是否正确。 我试过http://jquery.bassistance.de/和http://forum.jquery.com/ Bur没有得到适当的结果。 任何人都可以告诉我,我怎么能这样做? 提前致谢…

jQuery:当div进入视图时,如何触发事件?

当页面滚动到足以让div进入视图时,是否有某些方法可以使用jQuery触发事件?