![](/img/trans.png)
[英]How to fetch the last row data using .val() from a table and show it in alert using jquery?
[英]jquery: Alert val
這是一個快速的...
為什么不起作用?
var currentSlideshow = $(".slideshow div").index();
$('#menu ul li a').click(function() {
alert("currentSlideshow");
});
它不會發出任何警報。
您正在警告字符串“ currentSlideshow”,而不是變量currentSlideshow
您的選擇器未選擇任何內容。
#menu ul li a
<ul>
作為帶有menu ID的元素的子元素? <ul>
是否有<li>
元素? <li>
元素是否具有<a>
元素? 我重新構建您的示例: 在此處查看事件觸發。
編輯:從jsfiddle粘貼代碼
HTML:
<div id="menu">
<ul>
<li><a href="">Test</a></li>
</ul>
</div>
<div class="slideshow" id="4"><div id="5"></div></div>
JS
var currentSlideshow = $(".slideshow div").index();
$('#menu ul li a').click(function() {
alert("currentSlideshow");
});
我猜想選擇器永遠不會匹配元素,因此click事件永遠不會觸發。
您可以發布HTML,以便我們查看是否存在問題嗎?
如其他人所建議,請檢查選擇器是否正確。 例如,可以使用firebug完成此操作。嘗試此操作,在處理函數中添加一個斷點,檢查其是否斷點。.此外,如果僅出於調試目的,請使用firebug控制台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.