作者no1kk (心中在下雨)
看板Ajax
标题Re: [问题] 关於jQuery的.html()疑问
时间Tue Aug 10 15:17:22 2010
试试看这样
function bm_change(){
var $jq_m = $('
#birthday_month');
var $jq_d = $('
#birthday_day');
if(year == 1 && $jq_m.val() == 2){
var days=29
}
$('
#birthday_day option').remove();
for(var i=1;i<=days;i++){
$('
#birthday_day').append('<option value="'+i+'">'+i+'</option>');
}
}
※ 引述《chak (老人)》之铭言:
: 小弟最近在练习写闰年闰月, 选取2月之後, 後面的日期希望能够变动,不料卡在.html()
: 这块地方, 想在里面加个for让他可以跑1~29, 可是执行後好像语法上有错误, 找了好久
: 还是不知错在哪里, 最後我只好先用最笨的方法全部写出来, 希望有人能帮我一下ˊˋ
: 程式码↓
: function bm_change(){
: var $jq_m = $('#birthday_month'); //月的select id
: var $jq_d = $('#birthday_day'); //日的select id
: if(year == 1 && $jq_m.val() == 2) //闰年二月29天
: $jq_d.html("<option value='default'> </option>" + for(
: var d=1; d<=29; d++){document.write('<option value=' + d + '>' + d + '</option
: >');});
: }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.211.152
1F:推 chak:成功了0.0 忘记还有append()可以用... 致上千万分感谢!! 08/10 16:10