2013-04-22 123 views
-3

我有這樣的HTML代碼:jQuery的不工作,我希望

<div id="switcher" > 
<h3>Style Switcher</h3> 
<button id="switcher-large"> 
Large Print 
</button> 
    <br/> <br/>text 
</div> 

這jQuery代碼

$(document).ready(function() { 
$('#switcher-large').bind('click', function() { 
$('#switcher').addClass('large'); 
}); 
}); 

而且我有這個CSS樣式

.large { 
font-size: 2.5em; 
}**strong text** 

我想要的文字在div裏面,當我點擊按鈕時變成2.5em,但它不能按我的意願工作。 這裏它的代碼:

http://jsfiddle.net/MzJaH/

+4

一旦你包含jQuery,你的小提琴就可以正常工作:http://jsfiddle.net/j08691/MzJaH/8/。此外,'.bind()'已被棄用,以支持'.on()'。 – j08691 2013-04-22 19:28:56

+1

它只要你使用jquery http://jsfiddle.net/MzJaH/7/,你就不會在你的原始小提琴中包含jquery。 – Ejaz 2013-04-22 19:29:01

+0

只要你在jsfiddle中改變了從純javascript到jquery的框架,所有的工作如預期。 – 2013-04-22 19:30:24

回答

4

你的代碼很好,記得要在jsFiddle中添加jQuery項目。在左側,從libs列表中選擇jQuery!

2

你不包括jQuery的在你的提琴。我從左側邊欄頂部的菜單中添加了jQuery。 http://jsfiddle.net/MzJaH/11/

的jQuery:

$(document).ready(function() { 
    $('#switcher-large').click(function() { 
     $('#switcher').addClass('large'); 
    }); 
}); 

我也改變.bind點擊.click

0

您應該引用jQuery的JS第一

相關問題