我有一個鏈接在我的PHP文件,當有一個事件監聽器連接到它,並點擊另一個鏈接在同一頁上。Jquery:.click()不工作
<p>Upload the image you want on your cake:<a href="#" id="upload-button" class="button">Upload</a> </p>
<a href="#openModal" id="upload-link"></a>
<div id="openModal" class="modalDialog">
<div><a href="#close" title="Close" class="close">X</a>
<?php require 'image-upload.php'; ?>
</div>
</div>
<script>
$('#upload-button').on('click', function() {//This works fine
$('#upload-link')[0].click(); //This doesn't work.
});`
</script>
現在點擊事件應該點擊上傳鏈接和模式應該pop.However,沒什麼happens.What可能的原因和解決辦法嗎?
您是否在''按鈕上定義了一個點擊事件? – Tyr
$('#upload-link')。click();等於$('#upload-link')。on(「click」,function)監聽點擊事件而不是點擊自身; – NMSL
'$('#upload-link')。trigger(「click」);'你應該用這種方式處理觸發器 – Shayan