jQuery如果那么有两个条件?

时间:2014-12-11 03:00:38

标签: jquery html

如果两个特定元素都具有类"有效",我想运行一个动作。在这种情况下,如果元素#fname和#lname都具有类"有效"

,我希望执行fadein操作
  $('.step3 :button').click(function(){
  if ($('#fname').hasClass('valid')), ($('#lname').hasClass('valid')), {      

  $('.step4').fadeIn();
      } else {
    alert("Please Complete All Fields");
     }
});

1 个答案:

答案 0 :(得分:3)

您使用逻辑和&&来指定两个条件必须是真实的:

if ($('#fname').hasClass('valid') && $('#lname').hasClass('valid')) {
    // code here executes if both objects have the 'valid' class
}

你真的应该有一个很好的Javascript参考这样的基本语言功能。网上有很多。这是one on MDN