我第一次使用jQuery Mobile(事实上,jQuery相关的任何东西),我已经设法放置一些嵌套的listview来显示内容。 如何刷新这些嵌套列表? 我已经看到有一个refresh()函数,但我不确切知道在哪里/如何使用它或它它适合我的需要。 有人可以帮助我这个吗?
我正在开发Chrome扩展程序,并且需要一种function,以便我希望尽快(在加载之前)获取所有可见图像,隐藏它们并设置一些属性。 我一直在尝试这个: $(document).ready(function () { $(‘img:visible’).each(function() { $(this).css(‘visibility’, ‘hidden’); $(this).attr(‘data-internalid’, guid()); }); }); 但是在调试时,我注意到它甚至没有遍历循环。 我在这里缺少什么?
我正在validation文本字段以仅允许字母和空格。 这是我使用的方法: jQuery.validator.addMethod(“lettersonly”, function(value, element) { return this.optional(element) || /^[az]+$/i.test(value); }, “Please enter only letters”); 但正则表达式不允许单词之间的空格。 我试过了: /^[az ]+$/i.test(value)和/^[az ]+$/i.test(value) /^[az\s]+$/i.test(value) jQuery版本 – 1.7.1
我想使用自定义窗口作为Kendo UI Grid的弹出编辑器。 其内容将与搜索字段和显示搜索结果的网格相结合。 要做到这一点,我不想使用Kendo模板机制,而是一个真正的弹出窗口。 在使用自定义编辑器进行测试时遇到了一个问题。 即使有一个非常基本和简单的场景(只是create命令),我只能打开一次编辑器。 第二次出现错误时,编辑器不再出现,网格变空。 这是我的HTML代码: JavaScript部分: function openCustomWindow(e) { e.preventDefault(); myWindow.center().open(); } function editorWindowClosed(e) { myGrid.cancelRow(); } var myWindow = $(“#custom-window”).kendoWindow({ modal: true, resizable: false, title: “Test”, visible: false, close: editorWindowClosed }).data(“kendoWindow”); var dummyDataSource = new kendo.data.DataSource( { schema : { model : { id: “id”, fields: { postion: { type: […]
我的html过滤给了我 $.get(myURL, function(data) { $(data).find(“td.Chats”).filter(‘:gt(5)’).appendTo(‘#regions’); }, ‘html’) 结果: Item 1 Item 2 Item 3 我如何才能获得带有文本的元素? 还是每隔5?
我正在尝试将html contents print到新window 。 var w= window.open(); var htmlContent = $(printdiv).html(printcontent); $(w.document.body).html(htmlContent); $(w).location.reload(); $(w).focus(); $(w).print(); $(w).close(); 我是一个没有html内容的blank window ?
我希望有人可以帮助我。 我正在使用名为Machform的表单脚本。 我遇到的问题是当我的表单在页面的中间位置并且用户提交表单时,它们会自动发送到页面顶部,因此必须向下滚动到表单以查看是否存在任何错误或是否存在错误显示成功消息,validation表单已成功发送。 表单本身包含在带有ID(#mf_placeholder)的div中。 我一直在寻找一种方法,当点击提交按钮时,页面滚动到此ID,但我对jquery或javascript一无所知。 我遇到了一些听起来很有希望的事情,例如Smoothly滚动到一个没有jQuery插件的元素 (由于我对如何实现代码缺乏了解而导致无法工作)以及尝试替换: onload=”javascript:parent.scrollTo(0,0);” 有: onload=”javascript:this.scrollIntoView();” 在js文件中。 如果我“ 删除 ”上面的第一行代码,那么单击提交按钮会使窗口保持在我单击提交按钮时的确切位置,从而导致必须向上滚动一下以查看成功或错误消息。 如果我用上面的第二行代码“ 替换 ”上面的第一行代码,那么它会给我所需的结果,但它不会起作用,因为当你访问页面时它会自动向下滚动到表单。 js如下: jQuery(document).ready(function($){ var mf_iframe_height; var mf_iframe_padding_bottom = 0; if($(“#mf_placeholder”).data(“formheight”) !== undefined){ __machform_height = $(“#mf_placeholder”).data(“formheight”); } if($(“#mf_placeholder”).data(“formurl”) !== undefined){ __machform_url = $(“#mf_placeholder”).data(“formurl”); } if($(“#mf_placeholder”).data(“paddingbottom”) !== undefined){ var mf_iframe_padding_bottom = $(“#mf_placeholder”).data(“paddingbottom”); } var mf_iframe = $(‘View Form’); $(“#mf_placeholder”).after(mf_iframe); $(“#mf_placeholder”).remove(); $.receiveMessage(function(e){ […]
当我单击带有类hidden_element元素时,我想显示ID为hidden_element的隐藏元素,当我点击ID为hidden_element的元素时,关闭ID为hidden_element元素,如果我只是制作一个我的脚本可以正常工作,但我有三个元素有相同的CLASS和ID,它不能工作,有人请帮助。 这是我的剧本 Lorem Ipsum × Lorem Ipsum × Lorem Ipsum × 我的jQuery脚本是 $(this).find(“.show_hidden_element”).click( function(){ $(this).find(“#hidden_element”).show(); }); $(this).find(“#close_hidden_element”).click( function(){ $(this).find(“#hidden_element”).hide(); });
代码似乎被连接起来(像这样) jQuery(“#contactForm”).validationEngine(); 因为它将validation并引发错误气泡,如果: 你没有任何输入就跳出了必填字段 在需要更多字段的字段中键入至少一个字符,然后单击“提交”按钮 但是如果你什么也不做,除非点击提交按钮,否则它不会validation并引发错误气泡。 在那种情况下,它只是提交。 一旦你点击字段或输入任何东西,它似乎工作。 我错误配置了什么? HTML: Name: Email Address: Message: JavaScript(它在Meteor中运行): Template.Contact.rendered = function () { jQuery(“#contactForm”).validationEngine(); }
我有一个菜单,只适用于1级和2级,但我需要更深入并显示所有子级别。 加载时菜单是这样的: <a id="” class=”list-group-item active”> 我希望有这样的子级别,或者你可能以某种方式提供。 Home About us About us About us About us Sub Item 1 Sub Item 2 Sub item 3 Sub item 4 about Home Home Home Home 为实现这一目标,我正在使用这样一个脚本: $(document).ready(function(){ $(‘ul#mnav > li > a’).on(‘click’, function(e) { console.log(“Level 1”); e.preventDefault(); var cat = $(this).attr(‘id’); var url = ‘index.php?route=test/categoryx/child&category_id=’ + cat; […]