b. *_*eck 0 javascript conditional
我正在检查我博客上的一些"阅读更多"链接,并隐藏链接(前两个帖子),或者隐藏内容并保留链接.我id通过一个如下所示的if ... else语句运行链接的属性:
$(document).find('.contentclicker').each(function(){
var pt = $(this).parent().attr('id');
if (pt == "postnum1" || "postnum2"){
$(this).hide();
}
else{
$(this).next().hide();
}
});
Run Code Online (Sandbox Code Playgroud)
注意:那里有一些jQuery,但它并不相关.我从调试中知道var pt正确设置为post_num_1,post_num_2等等 - 但是当它评估post_num_3等等时,它不会转到else.我试过==和===,除其他事项外,我想不出有什么不对.
有什么建议?
Jor*_*eña 12
我很确定你不能if (pt == "postnum1" || "postnum2")用javascript 做.试试if (pt == "postnum1" || pt == "postnum2").基本上,即使第一个条件pt == "postnum1"是假的,它也会将第二个条件视为真,这将避免else底部的条款.至少,这就是我的想法.
对不起,如果我误解了你的问题.
| 归档时间: |
|
| 查看次数: |
618 次 |
| 最近记录: |