我需要以下方面的帮助。
解决这个问题的唯一方法是能够定位课程。否则我正在尝试的将无法工作。 (我需要追加输入字段后面的一些按钮) cms系统为输入类本身生成代码。 (显然在加载屏幕上添加) 不知怎的,现在我可以用jquery来定位这个...?或者我只是想念一些能够这样做的技能?
我的jquery代码:
$(".theInput").append($addButtons);
当我用其他类更改.theInput
时,所有工作正常,但是。输入只是没有工作。
需要帮助
由cms系统自动生成,我完全没有控制权来调整它。
<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 :(得分:1)
您是否已将代码包装在
中$(document).ready(function(){$(".theInput").append($addButtons);
});
您必须等待Dom加载,直到您可以定位元素
答案 1 :(得分:1)
我不完全确定你在“输入背后”是什么意思,但是你无法在输入中附加某些内容。 Append将元素添加到内部,并且没有内部输入。如果你想在输入后添加一些东西,你可以这样做:
$(".theInput").after($addButtons);