修訂後的編輯截至4/28。我必須有一些選擇錯誤。傳遞索引值在jquery中用作選擇器
一個更新的jsfiddle是在這裏:http://jsfiddle.net/thumbslinger/UwFRm/44/
希望發生的事情是,當一個人點擊了「.correct」的答案,相應的‘rightAnwer’應該變得可見。這是從小提琴不工作的片段:
$('.correct').click(function(){
var findMe = $(this).parent().parent().index();
$('.answer').eq(findMe).show();
});
正在顯示正確的「答案」,但是,我只是想用類「.rightAnswer」的DIV這是一個孩子'回答'顯示。
////////////原來的職位低於//////////////////////
殺了我。注意:我問了類似的問題,但現在的問題是傳遞價值與獲取價值。我想知道如果使用eq()是一個問題w/show/hide。
這將返回值,我需要:
var findMe = $(this).parent().parent().index();
現在我嘗試使用該值作爲選擇另一種元素的一部分:
$('.correct').click(function(){
var findMe = $(this).parent().parent().index();
$('#fullSongs_Container .answer:eq(findMe)').show();
});
,我已經試過: $ ('#FullSongs_Container .answer')。eq(findMe).show();
所以,我想要在不同容器中選擇另一個div時使用第一行的相同索引值作爲過濾器。
要做到這一點比你的親戚parent()。parent()方法有更好的方法。你有一些HTML分享? – Marc 2012-04-27 19:15:46