JSP 在Javascript文件中未触发 AJAX 单击事件

nbysray5  于 2022-12-07  发布在  Java
关注(0)|答案(1)|浏览(165)

所以我有一个jsp中的表,我试图在点击表行时触发一个函数,以便发布数据。我有一个JS文件,我在其中使用 AJAX 点击事件创建了我的函数,问题是事件没有触发
第一个
PS:我已经试过通过classname调用了,但没有成功,我检查了浏览器参数,看看它实际上没有被触发

klsxnrf1

klsxnrf11#

请注意在单击处理程序中筛选的元素:

$(document).on("click", '.outi', (function(MyObj){

处理函数将专门为具有outi类的元素执行,但是您的元素并不 * 具有 * 该类。
当页面第一次载入时,它会:

<tr class="outi" onMouseOver="this.className='over';" onMouseOut="this.className='outi';">

但是请注意该元素上的内联JavaScript在做什么。当鼠标悬停在该元素上时,它 * 改变了类 *。
在用户单击元素之前,鼠标将悬停在该元素上。
您可以将它实际拥有的类作为目标:
第一次
或者使用 both 类,而不是用另一个替换一个:
第一个
无论如何处理,主要的一点是,当过滤特定的类时,元素需要有该类来触发事件处理程序。

相关问题