Re: [問題] 關於jQuery的.html()疑問

看板Ajax作者 (心中在下雨)時間15年前 (2010/08/10 15:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
試試看這樣 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'>&nbsp;&nbsp;</option>" + for( : var d=1; d<=29; d++){document.write('<option value=' + d + '>' + d + '</option : >');}); : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.211.152

08/10 16:10, , 1F
成功了0.0 忘記還有append()可以用... 致上千萬分感謝!!
08/10 16:10, 1F
文章代碼(AID): #1COFq56u (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1COFq56u (Ajax)