如何使用jquery在条件语句中添加带有if语句的类?

时间:2010-09-08 18:32:50

标签: jquery if-statement

我在某个页面中遇到IE7的问题,其中网址有卡片,http://www.mywebsite.com/Kalde_katoder.asp

我想在id系统中添加一个ie7类。

我尝试了这个,但它不起作用。

有人能指出我正确的方向吗?

提前致谢。

<!--[if IE 7]>

<script type="text/javascript">

$(document).ready(function() {
if(location.pathname.indexOf('katoder') > 0){
    $('#system').addClass('ie7');
}
});

</script>

<![endif]-->

2 个答案:

答案 0 :(得分:2)

jQuery.browser 可以完成这项工作

   $(function() {
      if($.browser.msie && parseInt($.browser.version) == 7) {
        if(location.pathname.indexOf('katoder') > 0){
            $('#system').addClass('ie7');
         }
      }
    });

答案 1 :(得分:0)

不确定您要做什么,但您可能不需要使用JavaScript。请参阅 http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

接下来,使用ie7类定位你的div。