新手警报......
我正在尝试使用不同的音频播放器(使用不同的ID)进行教育,具体取决于浏览器。在某些情况下,div id将是#f-FIVE,例如,或者在其他情况下只是#FIVE。由于音频播放器,这不是我有很多控制权的东西。
使用jQuery,我想使用div ids来测试正在使用的音频播放器。
在这个小提琴http://jsfiddle.net/eft84/15/中,如果#f-FIVE存在,我正在尝试(不成功)使用if then结构淡出元素。你能帮我发现我的错误吗?
答案 0 :(得分:1)
在这里:http://jsfiddle.net/Paulpro/SySRb/
$('#f-FIVE').length
如果匹配则为1或更多(因为它是一个id选择器,所以应该是一个)。如果没有匹配则为0并且评估为false。
答案 1 :(得分:1)
使用jQuery,您可以检查选择器的结果是否为空:
if ($("#f-FIVE").length) {
// do something
}
答案 2 :(得分:0)
我不明白IF应该怎么做?我更正了下面的代码。
$(document).ready(function() {
init();
});
function init() {
var x = true; //#f - FIVE
if (x === true) {
$('#f-FIVE, #f-SIX').hide(1000);
} else {
return;
}
}