在jQuery中,可以使用事件委托的方式来访问.on()中的第二个元素。事件委托是一种将事件处理程序绑定到父元素上,然后通过事件冒泡的方式来触发子元素上的事件的机制。
具体实现方法如下:
下面是一个示例代码:
// HTML结构
<div id="parent">
<button>按钮1</button>
<button>按钮2</button>
</div>
// jQuery代码
$('#parent').on('click', 'button', function() {
var secondElement = $(this).next(); // 获取第二个元素
console.log(secondElement.text());
});
在上面的示例中,我们选择了id为"parent"的父元素,并使用.on()方法绑定了click事件处理程序。在事件处理函数中,使用$(this)来获取当前点击的子元素,然后使用.next()方法来获取第二个元素,并通过.text()方法获取其文本内容。
这样,当点击父元素中的任意一个按钮时,都会在控制台输出第二个按钮的文本内容。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云