Javascript 更改css样式并使用jQuery追加文本
我试图获取点击按钮的id,在这种情况下,我想更改/添加specifiv div的类 代码如下:Javascript 更改css样式并使用jQuery追加文本,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我试图获取点击按钮的id,在这种情况下,我想更改/添加specifiv div的类 代码如下: $("input").click(function (e) { var idClicked = e.target.id; switch (idClicked) { case 'regiesterButton': $('regiesterAlert').css('class', 'alert alert-danger');
$("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;
}
});
代码中有什么错误?对于类,您应该使用
,对于id
试试这个:
$('.regiesterAlert').addClass('alert alert-danger');
$('.regiesterAlert').append('<b>Error</b> Blabla')
$('.regiesterAlert').addClass('alert-alert-danger');
$('.regiesterAlert').append('Error blablabla'))
使用
RegisterAlert是类还是id?如果类使用.RegisterAlert,如果ID使用#RegisterAlert当jQuery与DOM交互时出现问题时,您还应该在问题中包含相应的HTML。不要将新问题添加为编辑:我也有这个问题,另一个问题。用代码添加解释。只有使用
尝试此的代码转储没有帮助。欢迎使用SO!虽然这将解决问题,但请添加一些OP做错了什么以及如何解决该问题的解释。
$('.regiesterAlert').css('class', 'alert alert-danger');
^
|
$('.regiesterAlert').append('<b>Error</b> Blabla')
^
|
$('.regiesterAlert')
.addClass('alert alert-danger')
.append('<b>Error</b> Blabla')
$('.regiesterAlert').addClass('alert alert-danger');
$('.regiesterAlert').append('<b>Error</b> Blabla')
$('.regiesterAlert').addClass('alert alert-danger');