嗨我有一個關於簡單的Javascript功能的問題。下面是代碼,它很容易看到,當用戶點擊點擊按鈕我想切換類時,我的意思是當頁面加載「這是段」需要顯示,然後當用戶點擊點擊按鈕文本需要改變這已更新。但不知道爲什麼它不工作。點擊開關課程
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>untitled</title>
<script type="text/javascript" src="jquery.js"></script>
<style type="text/css">
.none {
display: none;
}
.display1 {
display: block;
}
</style>
</head>
<body>
<p id="default">This is para</p>
<p id="updated" style="display:none">This is updated</p>
<p><input type="button" value="Click" id="button1" /></p>
<script type="text/javascript">
$(document).ready(function(){
$("#button1").click(function(){
$("#default").addClass("none");
$("#updated").addClass("display1");
});
});
</script>
</body>
</html>
你爲什麼不使用jQuery的show()和hide()函數? – ceejayoz 2010-11-10 21:15:39
我可以但只是想清除我關於jquery.addclass的概念。 – Jay 2010-11-10 21:16:40
@add class和remove class主要用於在運行時應用css屬性,用於顯示和關閉您應該使用其他人提到的 – kobe 2010-11-10 21:18:32