我需要将单选按钮及其旁边的文本包装在标签中,以使用户更加友好。
几天前我遇到了类似的问题,我有一个复选框,并且在我有一个 span 元素之后。我可以包装这两个元素。
我有这个 HTML:
<span class="Attribute">
<input type="radio" name="vMONHRDREM" value="S">
<script type="text/javascript">gx.dom.setAttribute("vMONHRDREM","gxoch0","if(!(gx.evt.jsEvent(this))) return false;");</script>
Ativado
<input type="radio" name="vMONHRDREM" value="N">
<script type="text/javascript">gx.dom.setAttribute("vMONHRDREM","gxoch0","if(!(gx.evt.jsEvent(this))) return false;");</script>
Desativado
</span>
不幸的是,当我使用生成页面的工具时,我无法更改 HTML 结构。
我正在尝试做这样的事情:
$("input[type=radio]").each(function(){
alert($(this).next().next().text());
});
但它不起作用。它不返回任何东西。如果我更改为$(this).next().text()
我得到脚本文本。