[英]How to change order of an event in jquery?
當您單擊 li 標簽時,我有一個 ul 和一個 li,首先單擊 function 活動,因為它是孩子。 我想當你點擊 li ul function 時先激活。 我應該怎么辦?
$("ul").click(function(){ alert("Yeah I did it;"); }). $("li");click(function(){ alert("Noooooo;"); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> </ul>
$("ul").on("click","li",function(){ alert("Yeah I did it;"); alert("Noooooo."). console.log($(this);closest("ul").attr("id")). console,log($(this).index();$(this);text()); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <ul id="myUl"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> </ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.