小编use*_*221的帖子

Firefox/Internet Explorer在选择/突出显示select标记中的项目时的行为

我注意到在Firefox中,当你点击箭头打开下拉菜单的"选择"标签,然后指向一个选项时,该行会以蓝色背景突出显示,正如我所料,这没关系.

但是在Internet Explorer中,当您单击要选择的选项并且它成为所选选项时,蓝色突出显示将保持不变,直到您单击选择标记之外的其他位置.

有没有办法改变这种行为?

html css firefox internet-explorer html-select

6
推荐指数
1
解决办法
2861
查看次数

Java,用blankstring替换字符串数字并删除数字后的所有内容

我有一些字符串:

Alian 12WE 
Run Code Online (Sandbox Code Playgroud)

ANI1451
Run Code Online (Sandbox Code Playgroud)

有没有办法用JAVA中的空字符串替换所有数字(以及数字后面的所有内容)?

我希望输出看起来像这样:

Alian

ANI
Run Code Online (Sandbox Code Playgroud)

java regex replace

5
推荐指数
1
解决办法
2万
查看次数

我怎样才能改变IE中select标签的这种行为

这是我的问题:

我有一个选择标签有两个选项 - "你好"和"世界"

HTML

<select>
<option> Hello </option>
<option> World </option>
</select>
Run Code Online (Sandbox Code Playgroud)

在IE中,当您选择一个选项并且它成为所选选项时,蓝色突出显示将保持不变,直到您单击选择标记之外的其他位置.(在Firefox中,它不是那样)

所以我写了一个脚本,当选择了一个选项时,会从元素中删除焦点.

脚本

$('select').change(function() {
        $(this).blur();
Run Code Online (Sandbox Code Playgroud)

但仍然存在一个小问题:如果我选择Hello然后获得Hello选项 - 焦点将保持并且蓝色突出显示.但是,如果我选择你好然后世界选项 - 一切正常..我读到对于选择菜单,当选择一个选项时会发生更改事件!!!但该选项必须与之前选择的选项不同才能触发更改事件.

即使你再次选择相同的选项,这种蓝色突出显示是否有任何方式不会发生.

javascript jquery internet-explorer

2
推荐指数
1
解决办法
1230
查看次数