2014-10-27 44 views
-2

輸入欄後,我想加一個星號:試圖廣告內容輸入場後()之後

<input class="required">

有:

$(document).ready(function() { 
    $(".required").after("*"); 
}); 

但它不」將不起作用......

+2

工作正常這裏http://jsfiddle.net/t2mLfeks/ – 2014-10-27 15:33:35

+1

檢查你的代碼中的其他地方的錯誤控制檯;沒有理由認爲問題中的代碼不適用。 – 2014-10-27 15:44:32

+0

除了什麼@RoryMcCrossan說,我會暫時補充'警報(「JS裝」);'你的代碼,以確保該JS被適當地包括。如果您重新加載頁面並且沒有看到提示框,那麼它沒有被正確包含。 – seane 2014-10-27 15:50:26

回答

0

你可以這樣做:

(function($) { 
    $(document).ready(function() { 
    $(".required").after("*"); 
    }); 
})(jQuery); 

檢查你把你的代碼封閉內,jQuery的映射到$快捷。你可以閱讀更多關於它在這裏:Working with JavaScript and jQuery

+0

這竟是@重寫克萊夫的到OP,這基本上回答了這個問題的評論,我想。 – Harvey 2014-10-29 10:56:59