我有 3 个选择选项用于组合为隐藏字段“episode_airdate”创建一个值。问题是<table tr>
它们所在的被克隆了,因此 id 也会被克隆,这使得 getElementById 无用。我尝试了 ByName 和 ByClass,但没有成功。
<script>
function datepopulate(){
var day = document.getElementById('airdate_day').value;
var month = document.getElementById('airdate_month').value;
var year = document.getElementById('airdate_year').value;
var completedate = day+'-'+month+'-'+year;
document.getElementById('episode_airdate').value = completedate;
alert(document.getElementById('episode_airdate').value);
return true;
}
</script>
加上生成的数字,它会像这样 airdate_year[1] + airdate_month[1] + airdate_day[1] = episode_airdate[1] ?
如果 jQuery 有更好的方法来做到这一点,我愿意接受这个想法