Javascript Rails f.在单选按钮和复选框中添加标签而不添加标签文本?

Javascript Rails f.在单选按钮和复选框中添加标签而不添加标签文本?,javascript,jquery,html,ruby-on-rails,label,Javascript,Jquery,Html,Ruby On Rails,Label,这是一个令人困惑的问题,我希望表单中的标签只是表单中的for值,但当表单以HTML格式生成时,文本会附加到for,例如: 我有: <%= label :dates, 'Tomorrow' %> 我是否使用了正确的方法从表单中取出标签,或者有更好的方法吗?您能解释一下在这行$('.to_find a').html($($)中您想做什么吗$('.to_find a').html($($)标签[for='+idVal+']).text()?顺便说一句,Rails就是这样生成标签的!是的,

这是一个令人困惑的问题,我希望表单中的标签只是表单中的
for
值,但当表单以HTML格式生成时,文本会附加到
for
,例如:

我有:

<%= label :dates, 'Tomorrow' %>

我是否使用了正确的方法从表单中取出标签,或者有更好的方法吗?

您能解释一下在这行
$('.to_find a').html($($)中您想做什么吗
$('.to_find a').html($($)标签[for='+idVal+']).text()?顺便说一句,Rails就是这样生成标签的!是的,这是为了将class
元素中链接的文本更改为_find
的idVal字段的标签,这是我在关于如何获取字段标签的其他答案中发现的。真正地在标签上,似乎没有显示任何文字,我是否遗漏了什么?您想在其他地方显示“明天”,还是显示
值?我不明白。“您在标题中写下:Rails f.在单选按钮和复选框中添加标签,但没有标签文本?”但在下面写下:我想要
明天
这不是文本吗?请尝试
标签\u标记:日期,'明天'
<label for="dates">Tomorrow</label>
<label for="dates_Tomorrow">Tomorrow</label>
$( function(){
    $('.when :input').change(function() {
      var idVal = $(this).attr("id");

      $('.to_find a').html($("label[for='"+idVal+"']").text());
    });
});