gpt4 book ai didi

javascript - 从函数返回值作为jQuery中参数的值

转载 作者:行者123 更新时间:2023-11-30 18:04:44 24 4
gpt4 key购买 nike

参数content 的值应该是一个获取内容的函数。我想我可以使用这样的东西:

$(".fancy-detail-page").fancybox({
'content' : function(){
var id = $(this).attr('id');
id = id.replace("pd", "c");
var content = $('#' + id + ' .product-details').html();
return content;
},
'padding' : 0,
'openEffect' : 'none',
'closeEffect' : 'none',
'maxWidth' : 960
});

但是 return 似乎不起作用。这是如何正确完成的?

最佳答案

感谢 jqueryrocks 和 roasted。这个解决方案对我有用:

  $(".fancy-detail-page").click(function(e){
e.preventDefault();
var id = $(this).attr('id');
$.fancybox({
'content' : (function(){
id = id.replace("pd", "c");
var content = $('#' + id + ' .product-details').html();
return content;
})(),
'padding' : 0,
'openEffect' : 'none',
'closeEffect' : 'none',
'maxWidth' : 960
});
});

关于javascript - 从函数返回值作为jQuery中参数的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com