gpt4 book ai didi

jQuery 在每个单选按钮或复选框旁边添加空标签

转载 作者:行者123 更新时间:2023-12-01 06:24:25 25 4
gpt4 key购买 nike

我需要一个简单的 jQuery 代码,它将在每个单选按钮或复选框旁边添加一个空标签标签

例如:

$('input[type="radio"]').next().add("<label for="radio"></label>");
$('input[type="checkbox"]').next().add("<label for="checkbox"></label>");

我怎样才能做到这一点?

谢谢。

最佳答案

您需要使用after来实现这一点。此外,您还希望标签的 for 是它所引用的 id

$('input[type="checkbox"]').each(function() {
var cb = $(this);
cb.after($("<label />")
.attr("for", cb.attr("id")) );
});

您说过您想要空标签,但为了以防万一,如果您希望标签显示它们旁边的复选框的值,应该这样做:

$('input[type="checkbox"]').each(function() {
var cb = $(this);
cb.after($("<label />")
.attr("for", cb.attr("id"))
.text(cb.val()) );
});

关于jQuery 在每个单选按钮或复选框旁边添加空标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com