我開始使用JQuery,並且我已經構建了一個小的js函數,當它被調用時向表單添加字段。文本失蹤與jQuery .insertBefore()
function newPoint(time){
$('<br/>At '+ time + ' seconds, bring object <select><option>in</option><option>out</option></selection> at <select><option>regular</option><option>slow</option><option>fast</option></selection> speed.<br/>').insertBefore('#submitBtn');
}
這裏的HTML ...
<div id="rightSide">
<form> <input id="submitBtn" type="submit" value="Go"></form>
</div>
當函數運行時,插入的作品,但「在」字在年底唐的下拉菜單和單詞「速度」與」 t插入。
這是爲什麼?我想我誤解了jquery或js工作方式的關鍵。 (我只是弄溼了自己的腳。)如果是這樣的話,你能否指出我的理解方向是正確的,而不僅僅是幫助我在這裏找出問題所在?
謝謝!
編輯:隨着那個固定的(愚蠢的手指),另一個問題彈出...
當我刪除換行符< BR/>在插入的開始,我失去了文字到了首先下拉框。任何想法,爲什麼這是?
啊哈,多麼尷尬。 *臉紅* – John 2010-11-10 23:53:36
適合每個人。 – stevelove 2010-11-10 23:54:16