如何使用icheck在标签中使用多个工具提示,但单击触发器在标签中不起作用?

时间:2018-09-05 16:02:05

标签: knockout.js label tooltip icheck

我正在使用敲除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');
                });

0 个答案:

没有答案