我对JQuery完全不熟悉,并且无法获得一个包含JQuery的简单HTML页面(我从另一个Stack Overflow线程中收集到了,很遗憾,对于像我这样的JQuery新手来说,显然已经足够了!)好好工作。 当我选择文件名时,我希望" mytext"文本输入字段包含我上传的文件的名称,但这不会发生。
KFunction<*>
&#13;
$(document).ready(function() {
$('#myfile').bind('change', function() {
var fileName = '';
fileName = $(this).val();
$('#mytext').html(fileName);
});
});
&#13;
答案 0 :(得分:3)
.on
代替.bind
$('#myfile').on('change', function() {
fileName = $(this).val().split('\\').pop();
$('#mytext').val(fileName);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="mytext" name="mytext">
<input type="file" id="myfile" name="myfile">