1
我在.hover()
函數中使用.index()
時遇到了一些問題。謝謝你的幫助。在懸停中使用.index()
$("#myUL li").hover(
function() {
//this logs a li element as it should
$(this).log();
//this reports that it's not a valid function, why?
$("#myUL").index(this).log();
//when i do it this way...
var foo = $("#myUL").index(this);
//this returns -1. Why can't it find the li?
$(foo).log();
},
function() {
}
);
如果它的確與衆不同,這是我使用的.log()
函數的代碼:
jQuery.fn.log = function (msg) {
console.log("%s: %o", msg, this);
return this;
};
:編輯:每評論,下面是HTML:
<ul id="myUL">
<li>
<div><img src="images/img1.jpg"/></div>
</li>
<li>
<div><img src="images/img2.jpg"/></div>
</li>
<li>
<div><img src="images/img3.jpg"/></div>
</li>
</ul>
您可以添加HTML PLZ? – jantimon 2009-10-28 17:05:31
肯定Ghommey - 謝謝你的迴應。我已經添加了html - 查看我的編輯 「:編輯:根據評論,這裏是html:」 – thinksketchdesign 2009-11-11 19:09:55