如何在 surveyjs 无线电组之间进行标记
how to label in between surveyjs radio group
但是使用 surveyjs 我找不到任何可以在单选按钮之间添加的解决方案。
[1]: https://i.stack.imgur.com/CWQVL.png
[2]: https://jsfiddle.net/myselfdesai/xeyqca75/
据我了解,您正试图在单选按钮组之间添加子标题。
为此,您必须手动添加自定义 java-script 代码操作 DOM 元素。下面给出了 surveyjs 提供的功能。
survey
.onAfterRenderQuestion
.add(function(){
<add your custom javascript code>
});
我添加了考虑基本 DOM 元素位置的代码。
survey
.onAfterRenderQuestion
.add(function(){
$(
//first I have collected all the div element position of using question form id
let divs = document.querySelectorAll("#question_id form div");
$('</br></br><span><h4> Medical/Dental</h4><span>').insertBefore(divs[0]);
$('</br></br><span><h4> Nursing </h4></span>').insertBefore(divs[9]);
});
这可以解决您的问题记得添加适当的 div object 索引以添加特定位置的跨度。
但是使用 surveyjs 我找不到任何可以在单选按钮之间添加的解决方案。
[1]: https://i.stack.imgur.com/CWQVL.png
[2]: https://jsfiddle.net/myselfdesai/xeyqca75/
据我了解,您正试图在单选按钮组之间添加子标题。
为此,您必须手动添加自定义 java-script 代码操作 DOM 元素。下面给出了 surveyjs 提供的功能。
survey
.onAfterRenderQuestion
.add(function(){
<add your custom javascript code>
});
我添加了考虑基本 DOM 元素位置的代码。
survey
.onAfterRenderQuestion
.add(function(){
$(
//first I have collected all the div element position of using question form id
let divs = document.querySelectorAll("#question_id form div");
$('</br></br><span><h4> Medical/Dental</h4><span>').insertBefore(divs[0]);
$('</br></br><span><h4> Nursing </h4></span>').insertBefore(divs[9]);
});
这可以解决您的问题记得添加适当的 div object 索引以添加特定位置的跨度。