我将如何使用特征检测来确定是否需要在禁用的输入元素上模拟 title 属性。
我知道 Firefox 声称并解释了规范,以便它按预期工作,但我仍然希望显示工具提示。
我唯一能想到的就是直接使用浏览器检测。
可以在此处查看该问题的示例http://jsfiddle.net/Raynos/xQyBR/
var con = $("#Con");
var b1 = $("<input>").attr({
"id": "b1",
"title": "Some Other Text",
"type": "button",
"value": "b1"
}).appendTo(con);
con.append($("<br>"));
var b2 = $("<input>").attr({
"id": "b2",
"title": "Some text",
"type": "button",
"value": "b2",
"disabled": true
}).appendTo(con);
var detected = $("input:disabled[title]");
console.log(detected);
使用 jQuery 是可以接受的。