我在使用下列具有使用attr一個問題:Jquery的ATTR不工作的需要,但會爲標題
$("input[name='choice']").change(function() {
if($('#opt_2').is(':checked')) {
$('#email').attr('required', true);
$('#reasonreport').attr('required', true);
} else {
$('#email').removeAttr('required');
$('#reasonreport').removeAttr('required');
}
if($('#ch7').is(':checked')) {
$('#reasonreport').attr('required', true);
} else {
$('#reasonreport').removeAttr('required');
}
});
電子郵件是電子郵件輸入字段
resonreport是一個文本輸入
當opt_2從單選框選中它改變了電子郵件領域需要但reasonreport的textarea不會改變所需。以下工作正常:
$('#reasonreport').attr('title', 'something');
將增加一個冠軍,但它只是慣於設置所需要的ATTR,我一直都現在着抓我的頭一段時間的生活我工作的原因。
任何幫助,非常感謝。謝謝!
它們是什麼類型的元素? (HTML會有很大的幫助,[mcve]會更有幫助。) –
#email是一個電子郵件輸入,#reportingreason是一個textarea輸入。對不起,現在編輯將現在編輯 – Adam