单击“jquery.min.js”中的事件工作,但不能与“jquery.mobile.min.js”一起工作
如果我将jquery文件“jquery.min.js”修改为“jquery.mobile.min.js” 点击事件不起作用。 在其他页面上,我需要使用这两个版本。单击“jquery.min.js”中的事件工作,但不能与“jquery.mobile.min.js”一起工作
JQUERY:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script>
$(document).ready(function(){
var tag = "";
$("button#upload").click(function() {
$("#upload_file").click();
});
$("#upload_file").on('change', function() {
tag = "file";
var filename = $('input[type=file]').val().split('\\').pop();
$('#EmployeeId').val(filename);
});
$("#EmployeeId").on('change', function() {
tag = "text";
});
$("#tag").on('click', function() {
alert(tag);
});
});
</script>
BODY:
<input type="text" id="EmployeeId" value="" /> <input type="file" id="upload_file" style="display:none" />
<button id="upload">UpLoader PRO</button>
<p> </p>
<button id="tag">TAG view</button>
回答:
我已经找到了解决办法:
$("#element").bind('click vclick', function(){...}
,而不是
$("#element").on('click', function(){...}
以上是 单击“jquery.min.js”中的事件工作,但不能与“jquery.mobile.min.js”一起工作 的全部内容, 来源链接: utcz.com/qa/259735.html