Tag: jQuery的

jQuery将decimal添加到SELECT,No Duplicates并删除选项

好的就是:需要过滤掉重复项并删除添加值到SELECT框的function。 Number: Add Remove 我看过这个post但仍然遗漏了一些东西。

jquery(“foo bar”)vs jquery(“foo”)。find(“bar”)

我正试图遍历一个xml文档。 这不起作用(零结果): jquery(“foo bar”) 这确实有效: jquery(“foo”).find(“bar”) 知道为什么吗?

在新创建的元素上应用jQuery File Style插件设置

我正在使用Mika Tuupola的文件样式插件 ,我想要做的是,使用jQuery将此插件应用于新创建的元素 。 这是我的代码: Add More… $(“input[type=file]”).filestyle({ image: “choose-file.gif”, imageheight : 22, imagewidth : 82, width : 250 }); $(‘#add’).click(function() { $(this).parent().append(”); }); 当我点击“添加更多”按钮时,它显示如下: 那么,我做错了什么? 你能帮助我吗?

在为进度条执行jQuery.animate()时,在7秒内从0到100计数

我有一个简单的进度条,必须在7秒内从0到100%宽度。 我处理操作没问题,只需要7秒钟。 代码实际上非常简单: $(‘.progress-bar’).animate({width:’100%’}, 7000); 进度的宽度为0%,所以我需要将其设置为100%的动画。 我的问题是,我还需要从0到100进行计数,以与进行进度相同的方式显示百分比(在7秒内)。 我怎么能这样做? 谢谢!

Jquery无法处理加载的内容

它似乎有一个简单的解决方案,但我无法弄明白,有一千个类似的主题,但没有一个对我有用,所以我以一个非常简单的方式提出这个问题, 我有一个按钮,按下“A”按钮,我想在点击此按钮时加载外部页面的一部分, 加载该部分后,还有另一个按钮(“B”)(在加载的内容中)使用jQuery显示一些隐藏的内容,问题是第二个按钮不起作用。 我尝试使用.load(’content.html#1,script’)设置超时; &… 以下是代码: 主页: Load 内容页面: Content 111 Show… Content 222 脚本 $(document).ready(function() { $(“#load”).click(function() { $(‘#holder’) .html(‘ Loading’) .load(‘content.html #1’); }); $(“#show”).click(function() { $(‘#showhere’) .html(‘here it is’) }); }); 编辑: 感谢所有人的完美答案,对于这种情况,我认为最简单和最简单的将是使用.live但事情是这只是一个使事情变得不复杂的样本,在实际项目中我有一个复杂的jquery要在加载内容,它不仅仅是添加一个.html元素,所以基本上,我要求一个解决方案,使java脚本在加载的内容上工作,也许在内容加载后进行某种重置或重新加载? EDIT2: 好吧,我还没有找到解决方案,所以我决定更改我的代码,我正在添加.live到所有function,但还有另一个问题,我明白,对于事件,我必须使用像 $(“#show”).live(“click”,function() { 代替 $(“#show”).click(function() { 但是还有很多东西不在函数中,比如: var $itval = $(“#holder li”).length; $(“.filters li input[value*=’all’]”).parent().find(‘span’).html($itval); $(“#holder li, .played”).show(); $(“.entry-made”).hide(); […]

jquery animate – 如果另一个动画开始,停止动画整理

任何人都可以帮助我更好地理解动画。 我想知道是否有可能在跑步时停止当前的动画位置。 然后从另一个动画函数,将其从当前位置传递到新位置。 试图解释这个很难,所以我创造了一个小提琴 …… 小提琴 http://jsfiddle.net/motocomdigital/L5uh4/9/ 在小提琴中,你会看到一条推文。 如果您只是翻阅推文,它将为左侧定位设置动画,将整个推文带入视图。 但是,如果您推出推文,它会重新开始动画。 注意:如果推文比可见的推特区域短,动画将不会运行。 如果发生这种情况,请将小提琴窗口缩小到大致下面的尺寸并重新打开小提琴 。 我的问题 如果我连续10次将这些推文上下移动。 它希望在队列中一个接一个地运行所有10个动画交替。 我不希望这种情况发生,我需要它,所以如果我hover在推文上 – 动画开始,但如果我徘徊在OFF(动画完成之前),我希望它暂停在它的当前位置并动画到hoverOFF位置。 而不是堆叠队列。 但这也可以反过来吗? 有一个简单的方法吗? 谢谢 见我的代码 $(“#tweet”).tweet({ username: [“seaofclouds”, “laughingsquid”], count: 1, template: “{text}”, avatar_size: 32 }).bind(“loaded”, function(){ var visible = $(‘#tweet ul’).width(), spanTweet = $(‘span.tweet_text’).width(); if ( spanTweet > visible ) { $(‘#tweet ul’).hover(function() { $(‘#tweet […]

在jquery中限制textarea中的字符

我想在jquery中限制textare中的字符。这是我的jquery代码 $(‘#editnote-tooltip-wrapper’).appendTo($(this).closest(‘.editnote-tip-wrapper’)).fadeIn(300).css({ ‘position’: ‘absolute’, ‘left’: 0, ‘top’: 0, ‘z-index’: ‘10000’ }).find(‘.content’).html(” + $html); 我怎样才能使这成为可能。有人帮忙吗?

Jquery:禁用复选框上的“click”事件

在我当前的JQuery中,如果用户单击表中的行,我会有一个事件可以选中或取消选中复选框。 这样做的问题是,如果用户实际选中了复选框,则jquery将触发复选框事件并选中/取消选中该框,但随后将触发TR事件,然后撤消复选框值。 在这里查看示例: http : //jsfiddle.net/radi8/KYvCB/1/ 我可以禁用复选框,但如果用户尝试选中该复选框,TR事件将不会触发。 我需要的是一种方法来禁用复选框的“click”事件,但仍然允许在选中复选框时触发TR事件。 var charges = { init: function() { // get the selected row checkbox //$(‘.charges’).attr(‘disabled’, true); $(‘.rowclick tr’).click(function() { if ($(this).find(‘td input.charges:checkbox’).is(‘:checked’)) { $(this).find(‘td input.charges:checkbox’).attr(“checked”, false); } else { $(this).find(‘td input.charges:checkbox’).attr(“checked”, true); } }); } }; charges.init();

jQuery:如何引用类名具有句点的HTML元素?

我有这样的几个元素 我想用这种方式使用jquery引用它们: $(td.sede_co.uk) 但是jquery并没有“找到”它们,因为(我猜)是“co”和“uk”之间的点。 任何的想法? 问候 哈维

jQuery ajax调用async:false vs async:true

我试图使用jQuery ajax函数异步加载html。 但我出于某种原因,它只有在async为false时才有效。 我正在使用jQuery网站的代码示例,我不明白为什么它不起作用? 我正在使用Firefox浏览器,我在IE 8中试过它,async:true在那里工作。 警报显示数据为空: $.ajax({ url: ‘test.html’, async: true, success: function (data) { alert(data); } }); 数据以test.html的内容返回: $.ajax({ url: ‘test.html’, async: false, success: function (data) { alert(data); } }); 奇怪的是,它使它工作: var response = $.ajax({ url: ‘test.html’, async: true, success: function (data) { alert(data); } }); alert(response); 这里发生了什么?