$('#div1').children('div:last').css('border-bottom', '');
$('#div2').focus();
我正在上面使用,它可以正常工作,但不能与chrome&苹果浏览器。我没试过FF。
第一行是查找所有子div并从最后一行中删除下划线。 第二个是关注某个动作的div2。
这里可能有什么问题?或者我是否需要对这些浏览器进行任何特殊处理?
答案 0 :(得分:1)
Focus()实际上是用于输入元素 - 而DIV则不是。当然,我无法知道你是否给出了一个名为“div2”的输入,但我怀疑不是。我认为你真正想要做的是滚动到div的位置,而不是给它焦点(或者你可以将焦点放在div中的输入)。值得庆幸的是,那里有一个plugin。
关于边界问题,我尝试使用'none'代替''。
答案 1 :(得分:0)
你试过这个吗?
$('#div1').children('div:last').css('border-bottom', 'none');
$('#div2').get(0).focus();
答案 2 :(得分:0)
如果要删除底部边框,请尝试将边框宽度设置为0:
$('#div1').children('div:last').css('border-bottom-width', '0');
答案 3 :(得分:0)
对于第一个尝试这个:
$('#div1').children('div:last-child').css('border-bottom', '0');
对于第二个,我同意tvanfosson。