Tag: jQuery的

检查所有元素是否满足条件

我需要一个jQueryfilter/ map /每个类型函数来检查所有元素是否满足条件: function areAllValid(inputs){ return $.someFunction(inputs, function(input) { return input.length > 0; }); } 如果ALL输入的长度> 0,则someFunction应返回true。 在jQuery中有这样的东西吗?

jQuery:以Integer格式获取元素的px位置

此代码适用于FF,但不适用于IE: parseInt($(‘.scroller’).css(‘left’); 在FF中它返回0px; 在IE中,它返回NaN 。 获取元素像素位置的好方法是什么?

从单独的jQuery对象创建jQuery对象集合

$.fn.sortByDepth = function() { var ar = []; var result = $([]); $(this).each(function() { ar.push({length: $(this).parents().length, elmt: $(this)}); }); ar.sort(function(a,b) { return b.length – a.length; }); for (var i=0; i<ar.length; i++) { result.add(ar[i].elmt); }; alert(result.length); return result; }; 在这个函数中,我尝试从单独的jQuery对象创建一个jQuery集合。 我怎样才能做到这一点 ? 以下代码不起作用: result.add(ar[i].elmt); jsfiddle: http : //jsfiddle.net/hze3M/14/

TypeError:$(…)。unload不是函数–JQuery 3.1.0

我正在尝试在重定向到其他页面之前执行一个函数,但是当原始页面加载时,我得到了我在标题中写的错误: TypeError: $(…).unload is not a function 我试过这个: $( window ).unload(function() { return “Bye now!”; }); 还有这个: $(window).unload(function(){ cambiar_ruta(); alert(ruta); }); 但没有任何工作,我甚至没有得到Leaving页面警告。 使用下一个代码我没有收到错误,但该函数从未被触发,并且警报从未显示: var ruta; $(window).bind(‘onbeforeunload’, function(e){ alert(‘Bye.’); cambiar_ruta(); alert(ruta); }); 我正在使用jquery-3.1.0.min

jquery – 触发自定义事件

我在jquery的ready函数中将一个自定义事件处理程序附加到body。 紧接着,我成功触发了自定义事件。 $(function(){ $(“body”).on(“test”, function(){ alert(“test triggered”); } $(“body”).trigger(“test”); } 但是,当我在控制台中触发它时没有任何反应。 为什么?

使用jQuery在输入获得焦点时显示固定的“工具提示”

关于jQuery的初学者问题: 我有一个包含几个TextBox的表单(输入类型=“文本”)。 我希望在TextBox获得焦点时显示某种Tooltip,并在它失去焦点时隐藏它。 理想情况下,工具提示应该是左侧或右侧的“语音”气泡。 我google了一下,找到了jQuery的qTip ,但是当它hover在某个东西上时,这似乎是一个工具提示的插件,但具有我想要的布局和定位 。 我天真地试图将它绑定到文本框: $(function() { $(“input[id$=tbMyTextbox]”).qtip({ content: ‘My Tooltip Text’ }); }); (选择器工作,我没有使用#tbMyTextbox,因为它是ASP.net,我没有使用因为我的.aspx文件中没有任何代码,但那是偏离主题的 – 选择器本身与其他东西一起工作,所以我认为它很好。) 任何人都可以给我一个暗示它是如何工作或告诉我有关不同的jQuery插件吗? 谢谢! 编辑:谢谢,Show Event就是诀窍! $(“input[id$=tbMyTextbox]”).qtip({ content: ‘Test’, position: { corner: { target: ‘rightMiddle’, tooltip: ‘leftMiddle’ } }, show: { when: { event: ‘focus’ } }, hide: { when: { event: ‘blur’ } } });

加载图像后获取图像高度

我试图在图像加载后获得图像高度。 原因是chrome获取了错误的高度值,因为它在图像加载之前获得了高度。 var imgHeight = $(“#pic25”).height(); 注意:我不应该在这一个上使用$(window).load(function(){ 。 我怎样才能做到这一点 ?

Jquery:从两个元素连接值

有点卡住尝试在Jquery中实现某些东西,并想知道是否有人可以协助.. 我正在创建我自己的编辑就地function,您可以在其中单击编辑按钮,我的定义列表的内容将被替换为表格…预填充数据。 与此类似 一切都很好,除了每个可编辑部分(用户注释)被标记,并且可以有多个标签,就像在stackoverflow上这样…所以我输出每个评论的标签的HTML是这样的 #i.getsTitle()# // Other info Tags: #ii.getsCategory()# 所以我将我的类别或标签嵌套在一个由循环控制的定义列表中。 我到目前为止尝试做的是使用Jquery获取这些catergories的内容,这样当你点击编辑时,类别表单字段将预先填充该评论的现有标签…. $(‘.edit’).click(function(){ // Grab the text for all categories var sCategory = $(this).parents(‘dl’).find(‘dd.categories dl dd.category’).text(); //Build a form and prefill the category form field with the sCategory Variable form + ” // Other Data to build form form += ” // Show edit form […]

使用jquery增加/减少字段的值

我发出警报时输出错误,显示’01’ alert($(“#hidNavigation”).val($(“#hidNavigation”).val() + 1)); 我是一个使用jquery的新手,请帮助我如何增加/减少jquery中的值。 谢谢,纳什

如何使用jquery动态地将REQUIRED属性添加到textarea标签?

我尝试使用.attr(“required”,”true”);添加REQUIRED属性.attr(“required”,”true”); 但它不是强制性的文本区域。 不想制作所有textarea ,强制性,因此试图动态地做。