2011-08-24 53 views
0

我正在使用一個簡單的select元素。在選擇菜單中選擇一個選項,我想用jquery的post方法來更新div。在select元素上使用jquery更改函數的問題

<select class="article"> 
    <option value="title1">title1</option> 
    <option value="title2">title2</option> 
    <option value="title3">title3</option> 
</select> 

我想將更改事件綁定到select元素。

$(document).ready(function() { 
    $(".article").change(function() { 
     var src = $(this).val(); 
     alert(src); 
    }); 
}); 

這不起作用。我沒有看到更改選擇框的警告框。

我很感激任何幫助。

+3

什麼瀏覽器?您是否檢查過Firebug或錯誤控制檯中的錯誤(如果您使用的是Firefox)? – Cfreak

+4

你確定嗎?它適用於我:http://jsfiddle.net/pimvdb/pnvxw/。 – pimvdb

+3

確保頁面上有* NO * js錯誤(*由於其他腳本*) – Ish

回答

0

這應該做工精細,有你的jQuery包含的文件。請檢查是否包含正確的jQuery。

$(document).ready(function() { 
    alert('hello'); 
}); 

這應該給一個警告,如果這不,那麼jQuery的不能正常工作。