我運行jQuery的下面這段代碼:觸發(「點擊」)在IE
<script type="text/javascript">
$(document).ready(function(){
$('body').on('click', '.add-photo',function() {
$("#images").append($('<input/>').attr('type', 'file').attr('name','uploads[]').attr('class', 'photo-upload-box').attr('value', '').trigger('click'));
});
});
</script>
HTML編碼
<input type="submit" class="add-photo">
<div id="images"> </div>
我們知道這會爲每個文件創建新的輸入函數執行的時間。我所面對的是點擊事件不在IE中工作,但在Firefox中工作正常。
我也嘗試過觸發('點擊'),但它不能在IE中工作。任何人都可以建議我如何使它在Internet Explorer中工作?
嘗試提供功能例子..因此,我們可以幫助你更容易 – andrepaulo
@Saptal,請你展示樣品編碼嗎? – Tom
你是說'.add-photo'的點擊不起作用,或者是文件輸入上的'.click()'? – Jacob