是否可以使用 css 将事件附加到 html 标签:
input [type="text"]
{
onkeypress (dojob(this));
}
是否可以使用 css 将事件附加到 html 标签:
input [type="text"]
{
onkeypress (dojob(this));
}
使用 jQuery 你可以这样写
$('input[type=text]').keypress(function() {...})
不,至少,它不是标准的。如果您想要一个跨浏览器的解决方案,请使用带有 Javascript 的JQuery 。
无论如何,在 IE 中,您可以通过使用.htc
绑定到该behaviour
属性的脚本来达到此目的,但不要这样做。在 Firefox 中,您可以使用-moz-binding
属性,这也不是标准的。
答案是不。您可以使用 javascript 执行以下操作...
$('input[type=text]').on("keypress", function() {
});
不,您需要使用 javascript,但您可以使用 jQuery 使用 css 选择器选择元素,如下所示:
$(document).ready(function () {
$('input[type="text"]').keyup(function (e) {
alert(e.which);
});
});
工作示例:http: //jsfiddle.net/RYsr8/