【发布时间】:2013-03-11 20:27:53
【问题描述】:
我希望结果必须是这样的,
<tr class="tr_cond">
<td>BLA</td>
<td>BLA</td>
<td>BLA</td>
<td>BLA</td>
<td><input type="button" class="tr_condition" value="+" name="add"></td>
</tr>
<tr class="tr_cond" id="tablCond1">
<td id="tablCond1>BLA</td>
<td id="colCond1>BLA</td>
<td id="operCond1>BLA</td>
<td id="valCond1>BLA</td>
<td><input type="button" class="tr_condition" value="+" name="add"></td>
</tr>
<tr class="tr_cond">
<td id="tablCond2>BLA</td>
<td id="colCond2>BLA</td>
<td id="operCond2>BLA</td>
<td id="valCond2>BLA</td>
<td><input type="button" class="tr_condition" value="+" name="add"></td>
</tr>
<tr class="tr_cond">
<td id="tablCond3>BLA</td>
<td id="colCond3>BLA</td>
<td id="operlCond3>BLA</td>
<td id="valCond3>BLA</td>
<td><input type="button" class="tr_condition" value="+" name="add"></td>
</tr>
而 jQuery 是,
$(".tr_condition").live('click', CloneCondition);
var cloneCount = 1;
function CloneCondition(){
$(this).closest('.tr_cond')
.clone()
.attr('id', 'tablCond'+ cloneCount++)
.insertAfter(".tr_cond:last");
}
正在克隆行,但我想更改行内这些字段的 id,但这只会更改行的 id。
【问题讨论】:
-
请格式化您的代码
-
嗯,你快到了.. 是什么阻止了你这样做?
-
看看你的代码在没有
<php>s 的情况下看起来更可靠吗? -
抱歉发布未格式化的代码.. thnx roXon,我不知道如何更改行中的所有字段 ID。这里这段代码改变了
的 id 仅供参考,因为 1.7 版 jQuery 具有 .on() 函数,它取代了 .live()。