似乎我不能使用||在我的Jquery腳本中進行一些比較。我至今是使用||在jquery比較
var originaltext = [];
var novice = 'Novice'
var intermediate = 'Intermediate'
var expert = 'Expert'
// Changes text on hover
$(function() {
$('.skillsDouble li').hover(function(){
originaltext[$(this).index('.skillsDouble li')] = $(this).text();
if(originaltext[$(this).index('.skillsDouble li')] == 'Selenium') {
$(this).text(expert);
}
else if(originaltext[$(this).index('.skillsDouble li')] == 'CSS') {
$(this).text(intermediate);
}
else {
$(this).text(novice);
}
},
function(){
$(this).text(originaltext[$(this).index('.skillsDouble li')]);
});
});
因此,一個簡單的功能,將採取什麼樣的我上空盤旋的文本,並將其比作一個字符串我給它,這取決於字符串給它會輸出一個不同的字符串上徘徊。我在哪裏跌倒(您可能會看到更多的,也許有些重理更有效率)是comapring多刺
所以,當我嘗試這個
if(originaltext[$(this).index('.skillsDouble li')] == 'Selenium' || 'Jmeter')
的功能將會失敗,所有懸停狀態有文字新手秀。
如何在本聲明中對多個字符串進行比較,如果有人對重新分解有任何提示,請分享。
任何幫助表示讚賞
感謝
感謝所有的答案,澄清了一些事情對我來說,有很大的幫助 – Richlewis