0

我想在条件下调用祝贺 Bootstrap 模态:在显示一些通知文本时调用 show modal。

条件正确。我用简单的警报试了一下,一切正常。

这是我的代码:

   if ( $('.alert').text() == 'Signed in successfully.' ) {
 $('#congrats').show();
    }

这是我的html:

<div class="modal fade hide" id="congrats">

浏览器的控制台没有错误。

我做错了什么?

4

2 回答 2

0

我认为$(“.alert”).text()中可能包含一些空格,所以尝试jquery trim并使用如下

if ($.trim($('.alert').text()) == 'Signed in successfully.') {
  $('#congrats').show(); // or $('#congrats').model("show"); as per the recent comment
}

祝你好运 !!

于 2012-08-18T12:43:13.813 回答
0

抱歉,由于某种原因,我发现语法发生了变化,或者我错过了它。这是工作变体:

  if ( $('.alert').text() == 'Signed in successfully.' ) {
    $('#congrats').modal('show')
   }
于 2012-08-18T12:43:20.803 回答