2011-04-26 34 views
0

我需要以下幫助。當目標系統由cms系統自動生成的類追加失敗

解決這個問題的唯一方法是能夠定位課程。否則我正在嘗試將無法正常工作。 (我需要追加輸入字段後面的一些按鈕) cms系統爲輸入類本身生成代碼。 (顯然在加載屏幕上添加) 不知何故,現在有辦法我可以用jQuery來實現這個目標...?或者我只想念一些技能就能做到這一點?

我jQuery代碼:

$(".theInput").append($addButtons); 
當我改變 .theInput與一個其他 類,所有的工作,但

輸入只是不工作。

需要幫助

自動生成由CMS系統,其中i有完全沒有控制來調整它。

<td class="system"> 
<div class="cell"> 
<input onchange="some long code" class="theInput" type="text" value="1" /></div> 

<div class="cell"> 
<input onchange="some long code" class="theInput" type="text" value="1" /></div> 

<div class="cell"> 
<input onchange="some long code" class="theInput" type="text" value="1" /></div> 

and so on. 
</td> 
+0

誰低估了這個應該會留下一個註釋來解釋爲什麼。 – 2011-04-26 23:21:28

回答

1

我不太清楚你的意思包裹代碼「背後的投入」,但你不能真正追加一些輸入。追加添加元素裏面,並沒有內部的輸入。如果你想在輸入後添加一些東西,你可以這樣做:

$(".theInput").after($addButtons); 
+0

嗨Kingjiv!謝謝!我是新手,被用來爲div和span使用append。現在我知道你在使用輸入字段之後必須使用!謝謝您的幫助! – CCCam 2011-04-27 09:10:50

1

你有沒有在

$(document).ready(function(){$(".theInput").append($addButtons); 
}); 

你必須等待DOM來加載,直到你可以針對元素

+0

Hi Samccone !, 感謝您的輸入!該腳本已正確加載。 Kingjiv提供了正確的答案。感謝您與我思考! – CCCam 2011-04-27 09:09:54