0

我只想在特定的DIV ID和上应用/绑定事件Textarea。那么我该如何实现呢?

我有以下代码

jQuery("#dataContent").bind("click change keypress"....){
    .....
}

我只想在其他 HTML 元素上Textarea而不是在其他 HTML 元素上应用以上三个事件。那么我该如何实现呢?

我可以像下面这样吗?

jQuery("#dataContent textarea")

因为目前以上三个事件与file inputand产生了问题checkbox

任何帮助将不胜感激:)

注意:我长期以来一直面临这个问题,直到今天才能解决它:(

4

3 回答 3

1

是的,你可以喜欢,

$("#dataContent textarea").on("click, change, keypress", function() {

});

或者

$("#dataContent").on("click, change, keypress","textarea", function() {

});

你可以像这样使用它

$( "#dataContent textarea" ).on({
   click: function() {
       alert("click");
   }, change: function() {
       alert("change");
   }, keypress: function() {
       alert("keypress");
   }
});

继续阅读()

演示

于 2013-10-23T04:55:11.073 回答
0

就这样试试吧。

$("#dataContent").on("click, change, keypress", function() {

});

参考

于 2013-10-23T04:54:35.500 回答
0
$("#dataContent ")
.on("click, change, keypress","textarea", function() {

});

参考.on

于 2013-10-23T04:54:58.097 回答