我正在使用敲除js创建一个动态模板以生成单选按钮列表,并且它们的标签可以很好地用于检查单选按钮,即使单击该标签也可以,但是在标签内部,我的跨度应该触发其他操作。每个标签都是使用敲除js动态创建的,并包含一个带有工具提示类的跨度。我使用触发器来单击工具提示类,但是由于添加了Icheck,因此单击时无法获取元素标签,因此得到了输入。此外,每个标签都包含不同的工具提示,而不仅仅是一个。 这是我的一些代码。
<input type="radio" data-bind="attr: { name:id,id:id} , value:value,checked:check" />
<label data-bind="html:label,attr: {for: id}"></label>
用于触发器
$(document).on('click','.tooltip',function(element){
var selectedTooltip= "tooltiptext " + this.attributes.id.value;
$(document.getElementsByClassName(selectedTooltip)[0]).css('display', 'inline-block');
$(document.getElementsByClassName(selectedTooltip)[0]).css('visibility', 'visible');
});