检查按钮上的单选按钮是否在标签内单击

时间:2016-08-17 10:57:34

标签: javascript html html5

单击标签会检查单选按钮,但不会单击该标签内的按钮

检查示例

fiddle

git

4 个答案:

答案 0 :(得分:1)

有了一点jQuery,你就可以做到这一点。

$('form').on('click', 'button', function() {
  $(this).closest('label').prev('input').attr('checked', 'checked');
});

请参阅:http://jsfiddle.net/56c1zd6b/

答案 1 :(得分:1)

您应该为按钮添加一个ID,例如:

<button id="btn_349" type="button">
    Abe
</button>

然后玩一些jQuery:

$("#btn_349").on("click", function(){
    $("#349").prop("checked", true);
});

或者如果由于某种原因你想要纯粹的js,那么使用它:

var btn = document.getElementById("btn_349");
btn.addEventListener("click", function(){
    document.getElementById("349").checked = true;
}, false);

答案 2 :(得分:1)

您可以通过选中选中的单选按钮获取价值,并通过查看public static async Task<string[]> SendToAllIps(string req) { var tasks = new List<Task<string>>(); for (int i = 0; i < _allIps.Length; i++) { // Start task and assign the task itself to a collection. var task = SendRequest(new Uri(_allIps[i] + req)); tasks.Add(task); } // await all the tasks. string[] resp = await Task.WhenAll(tasks); return resp; } 属性值

获取标签值
await

答案 3 :(得分:1)

您可以将 onclick 事件添加到相关按钮,并将其链接到输入广播代码。

function abe() {
  $('#349').trigger('click');
}

以下是一个示例小提琴:http://jsfiddle.net/r2masf5t/