我在QTIP中创建了一个表单,我为所有SVG元素调用了qtip函数。因此,要正确显示表单,我将克隆内容并正确显示表单。现在在表单中我想要一个按钮来更改一些表单属性,所以我写了一个函数,它改变了按钮的onclick方法中的表单属性。问题是按钮改变了表单的属性,但它没有改变。
我认为问题可能是因为我正在克隆内容,因此一旦克隆就不会改变属性。 我该如何解决这个问题?
JSfiddle链接了解问题: - jsfiddle link 你可以在这个例子中看到我没有应用克隆,所有按钮都有效...... 但qtip在一两次显示后就会消失.....
如果我应用克隆而不是按钮根本不起作用......
答案 0 :(得分:0)
内容部分类似于:
content: {
text: $('#menu').clone()
},
然后点击部分:
$(".menuitem").live('click', function(){
alert($(this).text());
});
测试 - 它的工作原理。 您可以将''delagete''想象为''menuitem''