IE和JavaScript(jQuery)问题

时间:2011-06-04 18:54:07

标签: javascript jquery internet-explorer

我有一个页面,其中有多个标签可以切换隐藏元素的显示。 它使用以下js:

$('document').ready(function() {

// Profile Tabs
$('ul.profile_tabs li').click(function(){
    var type = $(this).attr('type');

    $('.content-profile-title').css('display', 'none');
    $('.content-profile-display').css('display', 'none');

    $('#content-profile-title-'+type).css('display', 'block');
    $('#content-profile-display-'+type).css('display', 'block');

});
});

它抓取ul元素的type属性,并取消隐藏具有相应ID的元素。

它在FF和其他浏览器中运行良好,只是不是IE! 我收到以下控制台消息:“对象不支持此属性或方法” 我尝试过其他方法,如show / hide fadeIn / fadeOut ..

任何帮助都会被贬低:)

1 个答案:

答案 0 :(得分:1)

不要使用属性来保存数据。但是,如果必须,请尝试大多数元素可用的标题。