Tag: if statement

jQuery检查是否有任何选定的输入为空

如果任何选定的输入为空,我将如何以简单的方式测试? 我这样得到了我的输入: $myinputs = $(‘.inputstotest’); 并测试单输入: if ( $.trim($this.val()) == ” ) 但是如果测试一个组并且如果所有都不为空则返回true或者如果任何(至少一个)为空则返回false?

如何在JavaScript中进行声明和计算

如何应用if语句并使用JavaScript计算一组单选按钮? 它现在起作用总计加起来了。 但我希望只有当他们选择是时才能申请150.00美元。 这是我正在尝试使用的单选按钮。 Baby Plan [radio BPSUBPT id:BPSUBPT class:radio-vertical “Baby Plan $300.00 3 Sessions” “Baby Plan $500.00 4 Sessions”] Did you have a Newborn session With ADP? [radio BPSUPQ id:BPSUPQ class:radio-vertical “Yes $-150 off” “No $000.00”] Baby Plan Totals: Baby Plan Price: [text BPSUTotal 28/28 id:BPSUTotal] Discount Amount: [text BPSUDA 8/8 id:BPSUDA] Total Price: […]

确定是否检查了jQuery对象中的所有复选框,返回为boolean

大家好。 我一直在努力解决这个问题。 我创建了一个复选框的jQuery对象并将其存储在一个变量中: $group1 = $(‘#checkbox1,#checkbox2,#checkbox3,#checkbox4’); 除非检查该组中的所有复选框,否则用户无法继续。 我一直在使用if语句结合.is(‘:checked’)来查找一个布尔值: if( $group1.is(‘:checked’) ){ //continue is OK } …但如果在组内选中任何复选框,则.is(‘:checked’)将返回TRUE 。 基本上, .is(‘:checked’)对$ group1中的所选元素执行OR运算。 我正在寻找AND操作,因此必须检查所有选定的元素以返回TRUE 。 有没有一个jQuery函数可以做到这一点,或另一种解决方法?

如何在jQuery / Javascript中编写switch语句来测试一个元素是否有特定的类?

这是我正在使用的if-else语句的结构: $(‘.myclass a’).click(function() { if ($(this).hasClass(‘class1’)) { //do something } else if ($(this).hasClass(‘class2’)) { //do something } else if ($(this).hasClass(‘class3’)) { //do something } else if ($(this).hasClass(‘class4’)) { //do something } else { //do something } }); 已经有很多案例,我认为使用switch语句会更整洁。 我如何在jQuery / javascript中执行此操作?

jQuery在if语句中使用’this’

我正在使用if语句来确定元素是否有任何子元素。 如果它没有任何孩子,我只想对该元素做一些事情。 这是我正在尝试做的前提: if ($(“#div a”).children().length > 0){ $(this).hide(); } 因此,如果标签没有子 ,我想对该特定元素(或多个也没有子元素的元素)执行某些操作。 问题是this尚未定义,因为它是一个if语句。 我可能完全错过了一些东西,但我不太清楚如何实现这一目标。 任何意见,将不胜感激

用if语句检查是否mousedown?

有可能做这样的事情: if ($(this).mousedown() == true) { 我认为这样可行,但事实并非如此。 其他细节:当鼠标离开特定DIV ,我正在尝试检查鼠标按钮是否按下,所以如果此人在鼠标离开div时按住鼠标按钮,请执行此操作,否则执行此操作。

如何检测窗口大小然后使用jquery switch语句执行某些操作

我想用jquery检查窗口大小,并根据我想要更改背景图像的不同分辨率。 所以我想以某种方式使用“switch”语句来处理更多情况,但我只是不知道它会是什么样子。 这是我想要的基本结构,但有更多选择: if ((screen.width>=1024) && (screen.height>=768)) { //do something } else { //do something else } 谢谢你的帮助。

Jquery如果鼠标离开或鼠标进入状态

你好这里的人是我的jquery代码。 $(val1+”,”+val2).mouseleave(function(){ $(‘.opacity’).remove(); $(val3).show(); $(val4).hide(); }); 我想以这样的方式编辑这段代码 $(val1+”,”+val2).mouseleave(function(){ if mouse doe not enter val3 or val4 then $(‘.opacity’).remove(); $(val3).show(); $(val4).hide(); else nothing…. 就像是 … $(val1 + “,” + val2).mouseleave(function() { if ($(val3 + “,” + val4).mouseenter) { } else { $(‘.opacity’).remove(); $(val3).show(); $(val4).hide(); } }); 显然上面不起作用…如果条件如何解决这个问题,我附近哪里错了?

抓取屏幕分辨率并根据大小显示结果

我试图根据屏幕分辨率大小显示数据库的结果。 我在上周发布了一个关于如何获得宽度的问题,并且能够在这里借助一些想法来提出这个jquery,但是无法完成第二个方面,即根据大小显示结果: $(document).ready(function() { var $window = $(window); function checkWidth() { var windowsize = $window.width(); if (windowsize = 1600) { //**This is where I need to define the $maxresults value, but how?** } } // Execute on load checkWidth(); // Bind event listener $(window).resize(checkWidth); }); 现在,这是第二部分: <?php // get the function include_once ('function.php'); $maxresults = […]

jquery:this.not(’:animated’)&& that.is(’:visible’)不遵循规则,语法问题? 只有几行代码

当我点击#button ,它仍然在做’do something’ ,即使.wrapper是动画并且.wrapper span不可见。 所以它不遵守规则。 怎么了? $(‘#button’).click(function(){ if( $(‘.wrapper’).not(‘:animated’) && $(‘.wrapper span’).is(‘:visible’) ) { //do something } })