现在有一个document,我使用jQuery对带有class=='.obj'的新旧元素进行监听(新元素是用户动态手动新增的),进行监听:
$(document).on("keypress", ('.obj'), function (event) {
//如果data-field=='name',那么执行相关操作
//如果data-field=='age',那么执行相关操作
}
我要如何区分这些元素呢,如何辨别我现在回车的input元素带有的data-field是什么值?
已解决,原来$(this).attr('data-field')直接是可以拿到值的,打扰了。
可以用$(this)接到该元素,或者 event.target