$('#div1').children('div:last').css('border-bottom', '');
$('#div2').focus();
我使用上面,它工作正常,但不与铬&野生动物园。我没有尝试FF。与铬/ Safari浏览器jquery问题
第一行是查找所有子div并删除最后一行的下划线。 第二个是关注div2的某些操作。
这里有什么可能是错的?或者我需要对这些浏览器进行特殊处理吗?
$('#div1').children('div:last').css('border-bottom', '');
$('#div2').focus();
我使用上面,它工作正常,但不与铬&野生动物园。我没有尝试FF。与铬/ Safari浏览器jquery问题
第一行是查找所有子div并删除最后一行的下划线。 第二个是关注div2的某些操作。
这里有什么可能是错的?或者我需要对这些浏览器进行特殊处理吗?
对焦()是真的打算与输入元素一起使用 - 这一个DIV是不。当然,我无法知道你是否给了你的一个输入名称“div2”,但我怀疑不是。我认为你真正想要做的是滚动到div的位置,而不是让它聚焦(或者你可以把焦点放在div中的输入)。谢天谢地,这里有一个plugin。
至于边界问题,我会尝试使用'none'而不是''。
你试过这个吗?
$('#div1').children('div:last').css('border-bottom', 'none');
$('#div2').get(0).focus();
如果你想删除底部边框,尽量边框宽度设置为0:
$('#div1').children('div:last').css('border-bottom-width', '0');
对于第一个尝试:
$('#div1').children('div:last-child').css('border-bottom', '0');
为第二个,我同意tvanfosson。
我通常使用'text-decoration:none'去除下划线。 – powtac 2009-10-20 14:10:43