0
我試着去創建我的自定義樣式表單文件輸入按鈕。觸發文件上傳與jQuery
下面是代碼,但它不起作用。
<style type="text/css">
.pictures { width:200px; height:70px; overflow:hidden;}
input{position:absolute; top:-100px;}
</style>
<form id="test_form" method="post">
<div class="pictures">
<input type="file">
<button>Upload</button>
<label>No file selected</label>
</div>
<div class="pictures">
<input type="file">
<button>Upload</button>
<label>No file selected</label>
</div>
<div class="pictures">
<input type="file">
<button>Upload</button>
<label>No file selected</label>
</div>
</form>
<script>
$(function(){
$("button").click(function() {
var $this = $(this),
inputVal = $this.closest('input').val();
$this.closest('input').click(
function(){
$(this).change(function(){
$this.closest('label').text(inputVal);
});
}
);
})
});
</script>
這是一個觸發點擊了,但標籤文本犯規填滿。 。 $( 「鏈接」)點擊(函數(){ \t \t \t變量$這= $(這), \t \t \t \t inputVal = $ this.prev()VAL(); \t \t \t \t \t \t \t //$this.prev().trigger('click '); \t \t \t $ this.prev()觸發('{ \t \t點擊」, \t功能() 。3210 \t \t $(本).change(函數(){ \t \t \t \t \t \t $ this.next()文本(inputVal); \t \t \t \t \t}); \t} \t); \t \t \t \t \t}); – STEEL 2013-04-26 11:06:11