2013-04-06 41 views
0

我想單擊選擇框時打開彩色框。當他們選擇一個選項時,它不必打開,我只是希望它在點擊向下箭頭時打開。我無法讓它工作!當您單擊選擇框時打開彩色框

$("select").click(function() { 
    $("#mydiv").colorbox({inline:true, width:"350"}); 

}); 
<select> <option value="1"></option><option value="2"></option></select> 
<div style="display:none;"><div id="mydiv"> content here </div></div> 

任何想法,爲什麼這不起作用?

+0

嘗試把代碼中的document.ready,http://api.jquery.com/ready/ – Adil 2013-04-06 18:59:49

回答

3

你需要傳遞的一個元素,以及:

$("select").click(function() { 
    $.colorbox({inline:true, href:"#mydiv", width:"350"}); 
}); 

FIDDLE