[英]Change element with jQuery when another element is changed
我有一個表單,並且想要在填寫所有表單輸入時更改提交按鈕的背景顏色。 我已經開始僅使用 1 個輸入字段對此進行測試,但是當我向輸入添加內容時,按鈕顏色不會實時更改。 如何調整我的代碼,以便我在輸入框中輸入任何內容時,它都會識別它並實時更改按鈕顏色?
jQuery(function($){
var teamname = $('#acff-post-acfef_2207cc4_title').val();
if(teamname !== ''){
$('.acff-submit-button').css('background-color', 'red');
}
});
您必須在輸入字段上監聽change
事件,以便在每次更改時檢查值。 您現在正在做的是在頁面加載時檢查該字段的值。
jQuery(function($){
$('#acff-post-acfef_2207cc4_title').change(() => {
if ($(this).val() !== '') { // check input value
$('.acff-submit-button').css('background-color', 'red');
}
})
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.