Tag: jQuery的

jQuery each()只返回第一个找到的值

我正试图从我的父div获取ID jQuery函数: $(‘.btn’).each(function () { alert($(‘.btn’).parent().attr(“id”)); }); 该函数返回值’btn1’两次。 它应该返回’btn1’,’btn2’。 提前致谢。

jQuery ajax提交内部live()不在Firefox中工作

我有以下代码提交表单并将其自身替换为服务器的响应: $(“form.replaceWithResponse”).live(“submit”, function() { event.preventDefault(); // not preventing default form submission in Firefox var $this = $(this); $.ajax({ data: $this.serialize(), dataType: “html”, type: $this.attr(“method”), url: $this.attr(“action”), success: function(html) { $this.replaceWith(html); } }); }); 它适用于Chrome,但它在Firefox中不起作用,除非我在结尾处使用return false而不是在开头使用event.preventDefault() 。 为什么? 谢谢!

使用JQuery ajax调用PHP文件,进行处理,但保持在同一页面上

此代码在实际站点上正常工作(按原样)。 我试图通过XAMPP在localhost上运行它,但是没有调用addToCart.php。 想知道是否有更好的方法来编写它,因此它更强大,并且也可以在localhost配置上工作。 我对JQuery或PHP不是很熟悉,从代码中可以看出这一点。 add to cart

检测jQuery函数所做的输入值更改

所以我有一个函数可以改变隐藏输入字段的值,该字段发生在包含的.jsp中。 在父.jsp中,我想检测对此值的更改,但它不起作用,但我尝试了。 请参阅jsfiddle中的示例。 http://jsfiddle.net/3kxzvw5q/6/ $(“input”).change(function () { alert(“input changed, calling registerChange”); registerChange(); }); function registerChange(){ $(“#fieldsChangedIndicator”).val(‘true’); } $(“#fieldsChangedIndicator”).change(function() { alert(“called”); }); 我不希望在注册更改时立即执行操作的原因是因为我希望在父jsp中执行操作。 编辑:将jsFiddle更新为更具描述性的示例

Firebase WEB,Group按日期,月份,年份的子记录

我有节点’ 消息 ‘,它将有多个带时间戳的记录。 我需要按日期,月份,年份按记录进行分组,如下所示 12 July, 2016 13 July, 2016 14 July, 2016 ….. 我的记录看起来像 { “messages” : { “233110” : { “-KMU3Tfp7Sk8DzT0Z_lu” : { “.priority” : 1468326341669, “message” : “hi”, “timestamp” : 1468326341669 }, “-KMU3_u-x4RAWXw78MHe” : { “.priority” : 1468326371206, “message” : “yes”, “timestamp” : 1468326371206 }, } 我想显示这些消息 12 July, 2016 Hi Yes […]

jQuery:替换已弃用的“.load()”?

jQuery v3.0弃用了我的绑定中的.load()函数,因为我的jQuery脚本要求在运行之前加载图像。 有没有人知道应用之前编码的方法 $(window).ready(function() { 但是没有使用.load()引导? $(window).ready(function()肯定不起作用,因为它在加载图像之前触发。 我试图找到一个适用于jQuery函数的解决方案。 我知道Javascript .onload但我不知道如何将其作为jQuery例程的主角。 谢谢!

只需点击一下即可显示youtube全屏video

在我的一个网络应用程序中,我正在显示一个youtubevideo拇指指甲 我从数据库中获取videoID。 我希望在点击此链接时显示该video的全屏。 我使用jQuery在iframe中展示了这个。 但如何在全屏显示? 请帮忙谢谢

如何建立链接做一些jquery然后去目的地

我在页面中有一个链接,在进入目标页面之前我需要做一些jquery。 我确定有很多方法可以做到这一点,最值得推荐的是什么? $(‘#link’).click(function(){ alert(‘you clicked’); }); Google 显然失败了。 想法?

$ .each函数获取所有跨度数据

我正在尝试从这个html部分获取所有数据名称属性 5 Product 1 225,99 1 $  225,99 4 Product 2 699,80 1 $  699,80 Total925,79 Shipping – Total Price- 我正在使用这个javascript $(“.get-all”).each(function(index, element){ $(‘[data-name]’).each(function(index, element) { if($(this).attr(“data-name”)) { if (startsWith($(this).attr(“data-name”),”itemAmount”)) { var a = $(this).html() var b = a.replace(“.”, “”); var c = b.replace(“,”, “.”); params[$(this).attr(“data-name”) + (index+1)] = c; } else { params[$(this).attr(“data-name”) + […]

Chrome动画的超时问题

我在jQuery中用autplay编写了一个简单的Slider。 如果启用了自动播放,则设置指向函数的setTimeout。 然后,此函数对其自身具有递归setTimeout。 一切正常,除了Chrome。 在我更换了标签后,等待一段时间然后返回,滑块就吓坏了。 看起来有多个超时活动实例……但是由于我将超时指定给同一个变量,所以情况并非如此。 一些相关代码: var timer; function autoplay() { currentPosition++; if(currentPosition == numberOfSlides) { // last slide currentPosition = 0; } manageNavigation(currentPosition); // Hide / show controls manageControls(currentPosition); // animate the slides slideshowAnimate(); // set timer if(autoplay_enable) { //clearTimeout(timer); timer = setTimeout(function() { autoplay() }, interval*1000) } } function setTimer() { if(autoplay_enable) […]