Tôi có một lĩnh vực đầu vào đơn giản bên trong một thẻ có dạng:Không thể đặt giá trị ẩn trường nhập bằng cách sử dụng jQuery
<body>
<form action="#">
<label>Input</label>
<input type="hidden" id="foo" name="foo" />
</form>
</body>
Tôi cố gắng để thiết lập giá trị này từ một tập tin js:
$(document).ready(function(){
$('#foo').val('foo')
})
nhưng trong nguồn html thuộc tính không được đặt ở tất cả. Nếu tôi cố gắng đặt kiểu đầu vào thành "nút" hoặc bất kỳ thứ gì khác, nó hoạt động. Tôi không thể làm điều đó với trường nhập hidden
. Tôi đang làm gì sai?
Câu trả lời được chấp nhận không trả lời câu hỏi thực tế, mặc dù hữu ích trong việc đưa ra giải pháp. Có thể tốt hơn nếu chấp nhận câu trả lời thực sự chính xác khi câu hỏi này nhận được hơn 10 nghìn lượt xem mỗi năm. –
Nó sẽ giúp ích nếu bạn cung cấp cho trường đầu vào một giá trị ban đầu? (ngay cả khi nó là một chuỗi rỗng) –