Tag: javascript

Parsley.js – 显示指定元素中的错误

使用Parsley.js ,是否可以指定应该包含错误消息的元素? 我试过了: $(‘#myForm’).parsley({ errors: { container: { $(‘#errorMessages’) } } }); 但是在我的表单输入之后仍然存在错误消息。

jQuery得到.text()但不是span中的文本

大家好,这是我的jQuery部分,为我的页面制作菜单。 function fetchmenus() { $.getJSON(‘sys/classes/fetch.php?proccess=1’, function(status) { // get line status $.each(status, function(i, item) { if (item.id == “1”) { active = “class=’active'”; lastpageid = item.href; } else { active = “class=’nonactive'”; } $(” + item.menuTitle + ”).appendTo(‘#menuarea ul#mainmenu’); }); }); } 我想要做的是在<a但在< <a之前获取 目前我是这样做的: $(‘ul#mainmenu li’).live(‘click’, function(event) { //alert(this.id); $(“li#” + lastpageid).removeClass(); fetchpage(this.id); $(“#largemenutop”).html($(this).text()); […]

使用导出工具时,显示条目下拉列表消失

使用导出工具时,显示条目下拉列表消失 $(document).ready(function() { $(‘#example’).DataTable( { dom: ‘Bfrtip’, // if you remove this line you will see the show entries dropdown buttons: [ ‘copy’, ‘csv’, ‘excel’, ‘pdf’, ‘print’ ] } ); }); 的jsfiddle

如何查找文本并使用jQuery替换

我试图找到一个解决方案来搜索DOM中包含的文本字符串“Tony”,并将其替换为文本字符串“Tiger”。 任何人都有任何洞察或想法如何这样做? 我猜这将需要每个语句加上替换function,可能包含? 谢谢杰克

防止儿童解雇父母的点击事件

请考虑以下代码段: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur hendrerit vehicula erat, ut gravida orci luctus vitae. 现在假设外部div具有与之关联的实时click 。 当我click内部div任何位置时,如何确保不会触发实时click ? 编辑: 这是JS的要求 $(“.div-outer”).live(“click”,function(){alert(“hi”)}); 点击“.inner-div”时不应该触发这个

jQuery scrollTop()为所有元素返回0

在我的工作中,我们有一个用AngularJS创建的单页网站。 我们正在使用ui-router插件(版本0.2.0)。 最近我注意到当从一个状态移动到另一个状态时,窗口不会滚动到顶部。 我甚至试图在每次状态更改时使用jQuery的scrollTop()函数手动滚动到顶部(使用$stateChangeSuccess事件)。 但它没有用。 所以我开始调查,我注意到scrollTop()为页面上的每个元素返回0。 不仅如此,当我将window.scrollY打印到控制台时,我得到0(无论我在页面上的哪个位置)。 不仅在我的代码中,而且即使我只是在chrome dev工具控制台中编写它。 我用AngularJS和ui-router编写了几个应用程序,它只发生在这个特定的应用程序中。 我已经检查过是否覆盖了scrollTop()函数甚至是window.scrollY字段,但是没有找到任何东西。 我尝试使用ui-view和autoscroll=”true”并使用autoscroll=”false” ,但它并没有什么区别。 我也试过给html和body元素height:100% ,我也没试过。 但没什么。 我真的不知道接下来该做什么。 我无法重现这个问题,但如果您认为我应该在这里发布任何可以提供任何帮助的代码,我会很乐意这样做。 谢谢! 编辑: 我在控制台上运行此function: var l = $(‘*’).length; for(var i = 0; i 0) { console.log(elem, elem.scrollTop()); } } 该function只打印出一个带有顶部滚动的元素。 元素是一个包装div,它包含整个内容和主视图(我的应用程序中有嵌套视图)。 如果我在这个元素上使用scrollTop(0) ,我得到了我想要的东西,但它只处理症状,而不是真正的问题。

在ajax请求上更改URL

我想在页面URL中添加一些GET参数。 我正在加载这样的内容: $(“#content”).load(“shop.pl #content .product”, $.param({categ:1)})); 如何更改URL以具有相同的参数?categ=1 ?

通过AJAX传递图像

基本上我想在提交表单时传递带有ajax的图像文件并检索图像并通过电子邮件将其作为附件文件发送: 这是表格 : Company * Message Logo Parcourir 我似乎无法找到代码中的错误! 这是AJAX调用 : jQuery(document).on(“click”, “#submit”, function(e) { e.preventDefault(); var fileInput = document.getElementById(‘image_input_field’); var file = fileInput.files[0]; var formData = new FormData(); formData.append(‘file’, file); // console.log(file); var societe = $(“input#societe”).val(); var message = $(“textarea#message”).val(); jQuery.ajax({ url: “ajax.php”, type: “post”, data: { ‘file’: file, ‘module’ : ‘ajax_data_form’, ‘societe’: societe, […]

为什么事件对象不同来自jquery bind和addEventListener

为什么当我使用jQuery绑定我返回的事件对象时,我使用addEventListener返回的事件对象不同? 此jQuery绑定产生的事件对象没有targetTouches数组(除其他外),但addEventListener中的事件没有。 是我还是不对的? $(document).ready (function () { $(“#test”).bind(“touchmove”, function (event) { console.log(event.targetTouches[0].pageX); // targetTouches is undefined }); }); 与 $(document).ready (function () { var foo = document.querySelectorAll(‘#test’) foo[0].addEventListener(‘touchmove’, function (event) { console.log(event.targetTouches[0].pageX); // returns the correct values }, false); });

如何在一分钟后自动关闭引导模式对话框

我在我的一个项目中使用bootstrap模式。 我正在使用计时器function自动显示引导程序模式。 如果用户没有关闭bootstrap模态一分钟。 然后它自动需要关闭bootstrap模式。 如何设置自动关闭引导模式的计时器? 请帮助我解决这个问题。 提前致谢 :) var mins; var secs; function cd() { mins = 1 * m(“”); secs = 0 + s(“:”); // change seconds here (always add an additional second to your total) console.log(mins); console.log(secs); redo(); } function m(obj) { for(var i = 0; i “; if(mins :”; disp += “”; […]