Hi
I am using Metronic v9.1.2 Tailwind with nextjs v15. But onClick is not working inside the <tbody><tr><td> of KTDataTable. Please tell how to make this onClick work ?
Whereas if i disable KTDataTable initialization then onClick work fine.
<td className="text-center">
<a className="btn btn-link" href="#" onClick={(e) => {e.preventDefault();alert("test");}}>
LinkCaption
</a>
<button onClick={() => alert("test!")}>
ButtonCaption
</button>
</td>
Games that require players to create, locate, or identify words using letters, clues, or categories are known as word games.
Hi,
Can you try delegated Event Handlers in Vanilla JS:
useEffect(() => {
const tableBody = document.querySelector("tbody");
if (tableBody) {
tableBody.addEventListener("click", (e) => {
if (e.target.matches(".btn-link")) {
e.preventDefault();
alert("test");
}
});
}
return () => {
if (tableBody) {
tableBody.removeEventListener("click", () => {});
}
};
}, []);