В простом Javascript довольно просто определить функцию, а затем вызвать ее позже, но я все еще новичок в Jquery, вы можете мне помочь?
ниже - Простой Javascript, но я хочу сделать это с Jquery
<script>
function displayMe(){document.getElementById('demo').innerHTML = "Display"};
</script>
<button type="button" onclick="displayMe()">
Click me to add the word "Display" to the page.
</button>
<p id="demo"></p>
тогда вот рабочий Jquery, но не то, что я хочу сделать,
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
integrity="sha256-pasqAKBDmFT4eHoN2ndd6lN370kFiGUFyTiUHWhU7k8="
crossorigin="anonymous"></script>
<script>
$(document).ready(function (){
$('#displayMe').click(function(){
$("#demo").html('Display');
});
});
</script>
<button type="button" id="displayMe">
Click me to add the word "Display" to the page.
</button>
<p id="demo"></p>
и теперь моя попытка определить и использовать позже
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
integrity="sha256-pasqAKBDmFT4eHoN2ndd6lN370kFiGUFyTiUHWhU7k8="
crossorigin="anonymous"></script>
<script>
$(document).ready(function (){
$('#displayMe').click(displayfunction(){ });
});
function displayFunction (){
$("#demo").html('Display')
};
</script>
<button type="button" id="displayMe">
Click me to add the word "Display" to the page.
</button>
<p id="demo"></p>
это показывает ошибку в:
{
"message": "Uncaught SyntaxError: missing ) after argument list",
"filename": "https://stacksnippets.net/js",
"lineno": 20,
"colno": 41
}
я пытался добавить), просто получите другие ошибки.