我有一个页面,其中有多个标签可以切换隐藏元素的显示。 它使用以下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 ..
任何帮助都会被贬低:)
答案 0 :(得分:1)
不要使用属性来保存数据。但是,如果必须,请尝试大多数元素可用的标题。