[英]Get value of text box using based on radio button selection jQuery
我创建了一个HTML表,该表在每行中都有一个单选按钮,删除按钮和一个文本框。 当我选择应用按钮时,我想获取与选中的单选按钮相同的行中文本框的值。 附上我的小提琴。 任何帮助将不胜感激 :)
<input type="text" name="context" class="chooseContext"/>
这是我要弄清楚如何根据所选的单选按钮发出警报的文本。
您可以在输入广播的ID和输入文本的ID上设置一个数字,然后可以检查已检查同一组的哪些广播,然后获取此广播的ID并获得具有相同ID的输入文本的val。 等待我在做jsfiddle ...问候!
编辑:这是比我更快的用户,问候!
您可以像这样警告它:
$('#applyButton').on('click', function(){
var alertTxt = $(':radio:checked').closest('tr').find('.chooseContext').val();
alert(alertTxt);
});
不确定这是否是最优雅的解决方案,但您可以执行此操作
//Send selected default to add on
$(".contexts-list tr input[type='radio']:checked").each(function() {
var val = $(this).parents("tr").find("input.chooseContext").val();
alert("Default: " + val);
});
我通过使用jQuery中的parents属性来解决这类问题。
所以通常当您点击某物时
$(this).parents('tr').find('input[type=text]').val();
因此,这里的提示是拾取父元素行,然后尝试在该行中查找所需元素以采取措施。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.