可以通过jquery中的css()方法来获得display属性值,如果属性值为none,则表示html元素隐藏了,否则,html元素没有隐藏。下面小编举例讲解jQuery实现html元素显示与隐藏的判断。
工具/原料
1
html+jquery
2
代码编辑器:Dreamweaver CS5
方法/步骤
1
新建一个html文件,命名为test.html,用于讲解jQuery实现html元素显示与隐藏的判断。
2
在test.html文件内,使用p标签创建三行文字,并分别给它们设置id属性,主要用于下面通过该id获得p元素对象。
3
在test.html文件内,设置id属性为two的p元素的css样式,将display属性设置为none,实现该p元素隐藏不显示。
4
在test.html文件内,使用button标签创建一个“判断是否隐藏”按钮,给button按钮绑定onclick点击事件,当按钮被点击时,执行ispan()函数。
5
在js标签中,创建ispan()函数,在函数内,使用$符获得id为two的元素对象,再使用jquery中的css()方法,获得display属性值。
6
在ispan()函数内,使用if语句判断上一步获得的display属性值,如果属性值为none,则表示p元素隐藏了,否则,则表示p元素没有隐藏。
7
在浏览器打开test.html文件,点击按钮,查看实现的效果。
总结:
1、创建一个test.html文件。 2、在文件内,使用p标签创建三行文字,同时创建一个button按钮来触发执行js函数。 3、在js标签内,创建js函数,在函数内,使用$符获得id为two的元素对象,再使用css()方法,获得display属性值,如果属性值为none,则表示html元素隐藏了。
注意事项
必须是html元素对象,才能使用css()方法来获得display属性。