return function a(){ var _html = '<div id="{id}" class="layui-form-item {selected}" data-id="{id}" data-tag="{tag}" data-index="{index}" style="display:flex">' _html += '<label class="layui-form-label" style="width: {labelWidth}px;">{label}</label>' _html += '<div class="layui-input-block" style="margin-left: 0px">' var radioOps = {options} var _html ='' for(var i =0 ;i< radioOps.length;i++){ if(radioOps[i].checked){ _html += '<input type="radio" name="{_name}" value="'+ radioOps[i].value + '" title="'+ radioOps[i].text + '" {_disabled} checked="radioOps[i].checked">' }else{ _html += '<input type="radio" name="{_name}" value="'+ radioOps[i].value + '" title="'+ radioOps[i].text + '" {_disabled}>' } } _html+='</div>' _html+='</div>' return _html } 如何解决label被覆盖不显示的问题
时间: 2023-10-04 08:05:28 浏览: 55
你可以尝试修改以下代码:
```
_html += '<label class="layui-form-label" style="width: {labelWidth}px;">{label}</label>'
```
将其中的 `style="width: {labelWidth}px;"` 修改为更小的值,比如 `style="width: 80px;"`,同时确保 `label` 的值不会超出这个宽度。
如果还是无法显示,你可以将 `label` 的值放在 `div` 中,而不是放在 `label` 标签中。
```
_html += '<div class="layui-form-label" style="width: {labelWidth}px;">{label}</div>'
```
阅读全文