Wenn ich diesen Code innerhalb des erb platzieren Sie es sehen können perfektjQuery in Javascripts Vermögen nicht Brennen
<script type="text/javascript">
$('.disabled-course').click(function() {
$('#alert').html(
'<div class="alert alert-warning alert-dismissible">' +
' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' +
' <h4><i class="icon fa fa-warning"></i>¡Alerta!</h4>' +
' Los cursos en vivo solo están disponibles para usuarios premium' +
'</div>'
);
})
</script>
Allerdings funktioniert, wenn ich den gleichen Code platzieren (mit Ausnahme der Script-Tags) innerhalb seiner eigenen Datei in das Vermögen/Javascripts Ordner funktioniert nicht mehr. Ich bekomme auch keine Unicode-Zeichen richtig zu zeigen (I get 'á' anstelle von 'A')
Dies ist, wie die JS-Datei durch Schienen erzeugt wie folgt aussieht:
$('.disabled-course').click(function() {
$('#alert').html(
'<div class="alert alert-warning alert-dismissible">' +
' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' +
' <h4><i class="icon fa fa-warning"></i>¡Alerta!</h4>' +
' Los cursos en vivo solo están disponibles para usuarios premium' +
'</div>'
);
})
ich schon vergewissert, dass jQuery vor alles andere enthalten ist, auch versucht, es in einem $(document).ready(function() {}
Haben Sie einen Fehler in der Browser-JS-Konsole? – Sebin