选项内的标题标签(镀铬)
Title tag inside option (chrome)
我已经搜索了很多,但还没有找到灵魂。
chrome似乎无法识别选项标签中的"alt"或"title"属性,这个问题可以在chrome for windows上重现(43.0.25357.130m)这似乎不会影响IE和firefox。有没有其他方法可以显示工具提示,或者我做错了什么?
小提琴:http://jsfiddle.net/ftmv4rhx/
<select >
<option alt="Testing" title="Testing">lelel</option>
<option alt="Testing" title="Tesfdting">le5lel</option>
<option alt="Tesdting" title="Teasdfsting">le4lel</option>
<option alt="Tedfsting" title="Teasdsting">le23lel</option>
<option alt="Tesgating" title="Tesdfsting">lel1el</option>
</select>
我已经看过"如何在HTML上显示工具提示";选项";标签但是这些答案对我来说都不起作用,也许chrome中的一个新更新破坏了option标记中的title属性。(顺便说一句,它确实在linux chromium 38.0.2125.101上工作)
您可以访问如下的选项alt或title元素:
$('select').on('change',function(){
console.log($(this).val());
console.log($(':selected',this).attr('alt'));
console.log($(':selected',this).attr('title'));
});
console.log($('select option[alt="Testing"]').val());
console.log($('select option[title="Tesdfsting"]').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<select >
<option alt="Testing" title="Testing">lelel</option>
<option alt="Testing" title="Tesfdting" id='test'>le5lel</option>
<option alt="Tesdting" title="Teasdfsting">le4lel</option>
<option alt="Tedfsting" title="Teasdsting">le23lel</option>
<option alt="Tesgating" title="Tesdfsting">lel1el</option>
</select>
相关文章:
- 镀铬延长件上的带电连接
- 镀铬延长件内部的聚合物纸按钮不起作用
- 变形后镀铬中的蓝光图像
- 激活镀铬窗口选项卡
- 为什么可以't我使用镀铬扩展插件插入socket.io
- 按钮不'不能在自定义镀铬扩展中工作
- 通知权限被拒绝(桌面推送通知).通知弹出窗口不会't以镀铬显示
- 窗口.打开镀铬
- 带镀铬存储的切换值
- 如何使用javascript从网页中删除HTML元素?(试图制作镀铬扩展)
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- 粘性页脚镀铬不适用于动态内容
- 我在select change脚本上的提交表单没有't采用镀铬
- 变身在镀铬中闪烁
- 与contentscript中注入的ember.js冲突's镀铬加长件
- 固定的表格标题更改位置/不在镀铬中对齐
- 液体滑块在镀铬扩展中无法正常工作
- 底座面板镀铬不正确
- 使用window.open以防镀铬
- 选项内的标题标签(镀铬)