更改css样式并使用jQuery

时间:2015-10-31 12:48:02

标签: javascript jquery html css twitter-bootstrap

我正在尝试获取点击按钮的ID,在这种情况下,我想更改更改/添加特定div的类。

以下是代码:

$("input").click(function (e) {
    var idClicked = e.target.id;
    switch (idClicked) {
        case 'regiesterButton':
            $('regiesterAlert').css('class', 'alert alert-danger');
            $('regiesterAlert').append('<b>Error</b> Blabla')
            break;
        case 'loginButton':
            break;
        case 'loginButton':
            break;
    }
});

编辑: 在它进入案例之后有例外:

if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a).....

代码有什么问题?

3 个答案:

答案 0 :(得分:2)

对于课程,您应使用.和ID #

$('.regiesterAlert').css('class', 'alert alert-danger');
   ^
   |
$('.regiesterAlert').append('<b>Error</b> Blabla')
   ^
   |

也代替.css('class')你应该使用.addClass,而不是两次使用相同的选择器,你可以使用它一次

$('.regiesterAlert')
  .addClass('alert alert-danger')
  .append('<b>Error</b> Blabla')

答案 1 :(得分:0)

试试这个:

public class User {

    private Long userId;    
    private String email;
    private String password;
    private String firstName;
    private String lastName;
    private String phone;
}

@Entity
public class City {

    @Id
    private Long id;
    private String cityName;
    private String pinCode;
}

@Entity
public class Locality { 
    private Long Id;
    private String localityName;
}

答案 2 :(得分:0)

使用

$('.regiesterAlert').addClass('alert alert-danger');