javascript函数中不支持Css
我使用javascript添加额外的字段,比如单击add按钮显示输入字段。例如:javascript函数中不支持Css,javascript,Javascript,我使用javascript添加额外的字段,比如单击add按钮显示输入字段。例如: $(function () { var addDiv = $('#addinput'); var i = $('#addinput p').size() + 1; $('#oeNew').live('click', function () { $('<p><tr style="background:none;"><td><input
$(function () {
var addDiv = $('#addinput');
var i = $('#addinput p').size() + 1;
$('#oeNew').live('click', function () {
$('<p><tr style="background:none;"><td><input type="text" class="quantity ls_input4" name="quantity[]" id="quantity' + i + '" value="0" onkeypress="return isNumberKey(event)" onblur="findTotal();"/></td><td><span id="place_units' + i + '"><input type="text" class="units ls_input4" name="units[]" id="units' + i + '" readonly="readonly"/></span></td><td><span id="mrp' + i + '"><input type="text" class="mrp_rate ls_input2" name="mrp_rate[]" id="mrp_rate' + i + '" readonly="readonly"/></span></td><td><span id="mrp_vlue' + i + '"><input type="text" class="mrp_value ls_input2" name="mrp_value[]" id="mrp_value' + i + '" readonly="readonly"/></span></td><td><span id="sale' + i + '"><input type="text" class="sale_rate ls_input2" name="sale_rate[]" id="sale_rate' + i + '" value="0" onkeypress="return isNumberKey(event)" onblur="findTotal();"/></span></td><td><input type="text" class="total_amount ls_input2" name="total_amount[]" id="total_amount' + i + '" value="0" readonly="readonly"/></td><a href="#" id="remNew" style="text-decoration:none;">Remove</a> </tr></p>').appendTo(addDiv);
i++;
return false;
});
$('#remNew').live('click', function () {
if (i > 1) {
$(this).parents('p').remove();
i--;
}
return false;
});
});
$(函数(){
var addDiv=$(“#addinput”);
变量i=$('#addinput p').size()+1;
$('#oeNew').live('单击'),函数(){
$('p>')。附录(addDiv);
i++;
返回false;
});
$('#remNew').live('click',function(){
如果(i>1){
$(this.parents('p').remove();
我--;
}
返回false;
});
});
Html代码:
<table class="table_sales_inner" border="0" cellspacing="0" cellpadding="0">
<div id="addinput">
<p>
</p></div>
</table>
我为这个表编写了特定的css,但该css在td中不起作用。因为jQuery 1.4左右
$().live()代码>不再受支持
替换:$('#oeNew').live('click',f…。
使用:$('oeNew')。在('click',f…。
并替换:$('#remNew').live('click',f…。
宽度:$(文档)。在('click','remNew',f..。
它应该是这样工作的:字符串中的标记无效:您至少有一个额外的
打开标记,并且缺少至少一个
关闭标记。添加链接以处理CSS代码。@FrédéricHamidi:对不起,我想编辑我的注释,而不是删除它。当然,是可选的。之后我仍然要删除它have@pant她:那HTML是无效的。tr
标记只能存在于一个表中,td
标记必须是tr
标记的直接子项,a
标记不能是tr
标记的子项,等等。在1.7中被弃用,在1.9中被删除。这是可行的。实际上我为边框和输入字段样式编写css,这些都不可行惯性导航与制导