2011-04-26 31 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