我在 slate.com 上看到了这个页面,当您将鼠标悬停在一个实例上时,它会在表格中突出显示相似的单词: http ://www.slate.com/blogs/lexicon_valley/2013/09/11/top_swear_words_most_popular_curse_words_on_facebook.html 有谁知道如何这个完成了?
问问题
48 次
2 回答
0
你可以像这样使用 jQuery 来做到这一点:
$('table td').mouseover(function() {
$('table td').removeClass('highlight')
var text = $(this).text();
$('table td').filter(function() { return $(this).text() == text; }).addClass('highlight');
})
检查这个jsFiddle
于 2013-09-12T12:21:53.420 回答
0
使用 jQuery.data
总是要知道事情是如何工作的,第一步是阅读源代码
检查这个:
$('.interactive_table .cell_word')
.hover(function(){
var word = $(this).data('word');
$(this).parent().parent()
.find('.word_'+word)
.addClass('highlighted');
},function(){
var word = $(this).data('word');
$(this).parent().parent()
.find('.word_'+word)
.removeClass('highlighted');
});
$('.interactive_table .cell_rank_number')
.hover(function(){
$(this).parent()
.find('.cell_word')
.addClass('highlighted');
},function(){
$(this).parent()
.find('.cell_word')
.removeClass('highlighted');
});
于 2013-09-12T12:31:04.213 回答