[英]How do I get keystoneJS to run a function once a specific model has been updated?
[英]How do I make a jQuery script run once a PHP query string has been set?
單擊鏈接后,我想在頁面上添加一些內容。 但是,該鏈接使用PHP之類的
(注意:這是在回顯內):
<a id = 'linkimg1' href='main.php?img1=$img1_id'> [img1 here] </a>
我有
<script>
$(document).ready(function() {
$('#linkimg1').click(function() {
$('stuff').appendTo('body')
});
});
</script>
如何使鏈接仍然執行jQuery腳本?
當您使用事件處理程序處理動態內容時,請使用jQuery.on()或jQuery.live()(不建議使用)
您必須將選擇器添加為參數。 如果您不這樣做,那么事件將直接綁定,這不適用於動態內容。
<script>
$(document).ready(function() {
$(document.body).on('click', '#linkimg1' ,function(){
$('stuff').appendTo('body')
});
});
</script>
選擇器是.on()函數的重要組成部分
.on(eventType, selector, function)
jQuery API文檔在這里
像這樣將其分配為onClick函數
<a id = 'linkimg1' href='main.php?img1=$img1_id' onclick="myFunction()"> [img1 here] </a>
<script>
$(document).ready(function() {
function myFunction() {
$('#linkimg1').click(function() {
$('stuff').appendTo('body')
});
}
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.