2016-08-17 45 views
-3

聚焦時,我來到this教程網站爲他們真棒材料設計輸入框附加多個元素的標籤。實施是很容易的,但我就是不喜歡其中包括兩個<span>元素的想法(請檢查code知道我對你說,約),所以不是我喜歡這兩種元素追加到<input>標籤時它專注於使用jQuery的append()方法。但作爲jQuery世界的新手,編碼本身很困難,所以我需要一些幫助。的JavaScript - 使用jQuery

下面的示例代碼(見下文)是我目前有,但他們沒有爲我工作。

$("input").focus(function() { 
    var $elem = '<span class="firstClass"></span>' + '<span class="secondClass"></span>'; 
    $("input").append($elem); 
}); 

任何幫助?

謝謝。

+4

將某些東西附加到不能包含子元素的元素沒有多大意義。 –

回答

0

如果你讀你的鏈接和HTML他們不是在輸入輸入,因爲不能包含HTML元素的孩子,這是不可能追加的跨度。 你可能意味着要追加到輸入的父母,雖然這將是簡單的。

$("input").parent().append($elem); 
+0

啊,是的,謝謝你指導我。我剛開始學習這個jQuery庫。案件解決。 –

+0

抱歉不知道輸入不能包含子元素,所以謝謝。 –

+0

沒問題,我想對你學習努力,你的運氣,我推薦一個小HTML類。 http://www.w3schools.com/ – JQluv