我有这个NyroModal:
$('.openModal').nyroModal();
然后我有了我的链接:
<a href="#sample" class="openModal">this is a test</a>
这很好用,它会加载我想要的样本模态,但是当我使用
添加链接时$("#mydiv").html('<a href="#sample" class="openModal">this is a test</a>');
它没有用,我试过这个
$('.openModal a').live('click',function(e) {
e.preventDefault();
$(this).nyroModalManual();
return false;
});
而且:
$('.openModal a').live('click',function(e) {
e.preventDefault();
$(this).nmManual("#sample");
return false;
});
但我没有运气,你能想到我能尝试的其他事吗?我做错了什么?
谢谢!
更新:我忘记提及我的控制台中没有任何错误
更新2:我现在收到此错误,现在我正确选择它:
未捕获TypeError:对象[object Object]没有方法 'nyroModalManual'
答案 0 :(得分:1)
看起来你想要a.openModal作为你的选择器。目前它正在使用类openModal选择一个元素。 您可能希望查看委托,而现在首选的是iirc。
我看到了你的更新。不是你应该用nyroModal而不是nyroModalManual来调用它吗? nmManual看起来也可能有效。
答案 1 :(得分:1)
他的呢?
$('.openModal a').live('click',function(e) {
e.preventDefault();
$.nmManual("#sample");
});
或者我猜这个选择器你有:
$('a.openModal').live('click',function(e) {
e.preventDefault();
$.nmManual("#sample");
});