我已经对此有所了解,但我似乎无法找到关于不同浏览器如何处理事物的任何信息.
是否可以单击禁用的按钮并向用户提供一些反馈?
HTML:
<input type="button" value="click" disabled>
和JavaScript:
$('input').mousedown(function(event) {
    alert('CLICKED');
});
以上代码对我不起作用; 这不是:
$('input').live('click', function () {
    alert('CLICKED');
});
我有一个表单字段,开始禁用,并有一个onClick启用它.onClick不会触发(至少在FF中)也不会发出简单警报(1);
hacky版本是在它的位置显示一个假的表单字段"看起来"它被禁用(灰色样式)和onClick,隐藏它并显示正确的字段启用,但这很难看.
示例代码
这有效:
<input type="text" id="date_end" value="blah" onClick="this.disabled=true;">
这有效:
<label for="date_end_off" onClick="document.getElementById('date_end').disabled=false">Test</label>
<input type="text" id="date_end" value="blah" onClick="alert(1);" disabled>
这失败了:
<input type="text" id="date_end" value="blah" onClick="alert(1);" disabled>
这失败了:
<input type="text" id="date_end" value="blah" onClick="document.getElementById('date_end').disabled=false" disabled>
我正在尝试通过单击锚标记使用jquery 1.7运行click事件处理程序.这段代码在firefox中工作正常,但是我无法在IE 10中使用相同的代码显示警告框.有人可以告诉我如何在Internet Explorer 10中实现此功能吗?
$(document).ready(function() {
    $('.call-link').on('click', function (ev, evData) {
        alert("hello world");
    }); 
});