2017-09-28 1 views
0

Ich möchte jquery-modal verwenden, und evoce es mit dem Button klicken. Aber wenn ich das tue, bekomme ichjquery-modal geöffnet mit Knopf

Uncaught TypeError: Cannot read property 'blur' of undefined 

HTML & JavaScript

<button>Button</button> 
... 
<form id="login-form" class="modal"> 
    <div>Test</div> 
</form> 
... 
$('button').click(function() { 
    $('#login-form').modal(); 
}); 

Antwort

0

haben Sie Ihren Code wie folgt versucht:

$(document).ready(function(){ 
    $('button').click(function() { 
     $('#login-form').modal(); 
    }); 
}); 
+0

Ich bin bereits mit '(function ($) { ... }) (jQuery);' –

+0

können Sie die vollständigen Code setzen sich bitte hier an. –

+0

https://pastebin.com/ZVybfbm1 jquery.modal.css und jquery.modal.js ist von https://github.com/kylefox/jquery-modal modal arbeiten, wenn ich Link klicken, aber Fehler Wenn Sie auf die Schaltfläche –

0

Sie können für Knopf-ID geben und diese ID verwenden Click-Ereignis auslösen.

<button id="loginButton">Button</button> 

$('#loginButton').click(function() { 
    $('#login-form').modal(); 
}); 
+0

Es ist nicht das Selektorproblem, es funktioniert gut –