[英]How to check the input checkbox field with a value on page load using jquery
<script>
$(document).ready(function(){
$( window ).load(function() {
$( "#check" ).val('hurray_checked');
});
});
</script>
<input id="check" type="checkbox" name="should_be_checked_when_pageloads" value="" />
所以我想要的是頁面加載時,下面的字段應該變成
<input id="check" type="checkbox" name="should_be_checked_when_pageloads" value="hurray_checked" />
但是我上面的代碼不起作用,有人可以讓我知道如何在頁面加載時檢查帶有值的字段嗎?
使用jQuery的.prop
$(function(){
$('.check').prop('checked', true);
});
嘗試以下。.對於班級,您必須參加“。” 對於id,您應該使用“#”
<script>
$(document).ready(function(){
$( window ).load(function() {
$( ".check" ).val('**hurray_checked**');
});
});
</script>
您無需將代碼放在$( window ).load
,
$(document).ready(function(){
$( "#check" ).val('hurray_checked');
});
將工作
您可以使用以下方法:
$( window ).load(function() {
$( ".check" ).val('**hurray_checked**');//the selector you are should be class
});
當加載窗口時,這將添加值
要么
$(document).ready(function() {
$( ".check" ).val('**hurray_checked**');
});
當文檔准備好(加載)時,這將添加值
不要使用負載
負載時,所有資產都加載完成,包括圖片被調用。 當DOM准備進行交互時,將觸發ready。
<script>
$(document).ready(function(){
$( ".check" ).attr("checked","checked").val('hurray_checked');
});
</script>
$(window).load
事件在$(document).ready
之前調用,您可以在事件發生后對其進行定義。 這意味着您的代碼永遠不會被調用。
您必須刪除$(window).load
包裝器或$(document).ready
才能使其按預期工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.