2017-02-03 5 views
0

Я использую scalajs-реакцию, и я хотел бы скрыть предупреждение начальной загрузки вместо того, чтобы удалять его из DOM. Я нашел этот яваскрипта код hereСкрыть предупреждение в scalajs-реагировать

$('.alert .close').on('click', function() { 
 
    $(this).parent().hide(); 
 
})

Что я неправильно переведенный на scalajs реагируют со следующим кодом:

.componentDidMount(scope => Callback { 
    jQuery(scope.getDOMNode()).on("click", null, null, Alert.closed _) 
    } 

Очевидная проблема заключается в том, что она скрывает уведомление, когда Я щелкаю в любом месте (не только на кнопке). Как я могу перевести этот $ ('. Alert .close')?

ответ

0

У меня просто отсутствовал селектор в методе on(). Решение таково:

jQuery(scope.getDOMNode()).on("click", ".close", null, Alert.closed _) 
Смежные вопросы