我嘗試了幾種不同的方法,其中沒有一個似乎工作。無線電輸入更改jQuery事件不發射
這裏是我的輸入項目HTML:
<li><input class="main-page-radio" type="radio" name="mainpage" value="22" checked/> <b>Home</b></li>
<li><input class="main-page-radio" type="radio" name="mainpage" value="11" /> <b>About</b></li>
<li><input class="main-page-radio" type="radio" name="mainpage" value="12" /> <b>Rentals</b></li>
<li><input class="main-page-radio" type="radio" name="mainpage" value="13" /> <b>Contact</b></li>
<li><input class="main-page-radio" type="radio" name="mainpage" value="5" /> <b>Apply</b></li>
我曾經嘗試都在jQuery的下列方法來獲取事件觸發,但也產生了警報:
$(document).ready(function(){
$('input[name=mainpage]').change(function(){
alert('test');
});
});
$(document).on('change', 'input[name="mainpage"]', function(){
alert('test');
});
我已經嘗試使用輸入名稱和類,都沒有成功。控制檯中沒有報告JS錯誤。
我想在的jsfiddle它的工作http://jsfiddle.net/9ru30bat/ – 2015-04-02 12:17:17
你確定你具有包含在你的項目中的jQuery ;或至少這個網頁? – 2015-04-02 12:17:55
誰忘了包含jQuery? :) – 2015-04-02 12:17:56