我无法弄清楚如何调用函数yea()
。
这是我的代码,目前:
<script>
$(document).ready(function() {
var myDate = new Date();
function yea(){
var year = myDate.getFullYear();
for(var i = 1950; i < year+1; i++){
return '<option value="'+i+'">'+i+'</option>';
}
}
$(wrapper).append(
<div class="form-group">
<select name="from_year[]" class ="form-control"> '+yea()+' </select>
</div>
);
}
</script>
答案 0 :(得分:0)
这里的问题不在于你如何调用yea
,它就是它周围的一切。
这没关系:
append( some_string + yea() + some_string );
...但是你应该有字符串(可以是字符串文字或变量或任何其他JavaScript表达式),你有原始HTML ,这是不允许的。
您似乎错过了第一个字符串开头的'
和第二个字符串末尾的另一个'
,并在两个字符串的中间插入了一个原始的新行(这是被禁止的。)
$(wrapper).append(
'<div class="form-group"><select name="from_year[]" class ="form-control"> ' + yea() + ' </select></div>'
);