Jquery单选按钮提交值onclick

标签 jquery html ajax radio-button

我目前正在开发我的网站:用户个人资料部分-选择个人资料图片;我的 html 结构中的位置是:

<tr>
 <td>
   <img src="a.jpg"><br>
   <input type="radio" name="profile" value="a" >
 </td>
 <td>
   <img src="b.jpg"><br>
   <input type="radio" name="profile" value="b" >
 </td>
</tr>

我想做的是使用 jquery ajax 提交值 onchange 但是我尝试了几种方法和测试,例如:

$("input:radio[name='profile']").click(function(){
 alert($(this).val());
});

$("input:radio[name='profile']").change(function(){
 alert($(this).val());
});

仅供引用:我知道 ajax 部分我只是不知道如何处理 onchange/onclick 部分..请指导我开始

最佳答案

由于是动态创建的,所以使用事件委托(delegate)

$(document).on('change', 'input[name="profile"]:radio', function(){
    alert($(this).val());
});

关于Jquery单选按钮提交值onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199767/

相关文章:

javascript - 有条件覆盖变量值

php - 使用后期处理上传进度

javascript - 即使 JSON 数组包含 "undefined",实时搜索也会返回 "objects"

javascript - DOM 元素.最近的 child

php - 在 Bootstrap 模式 ONCLICK 事件中显示动态内容

javascript - 错误 : valLists is undefined in pagination of table rows using AngularJS, AJAX

javascript - Jquery更改功能似乎可以工作,但没有做任何事情

javascript - 如何编辑不包含 H1 标签的 div 的 CSS?

javascript - 让元素的子元素单独但按顺序设置动画

javascript - twitter bootstrap 网格可变高度基于图像大小比例