jQuery目标iframe与链接

时间:2014-06-13 09:47:53

标签: jquery html iframe

我生成链接以选择要在前端显示的galeriecategories。它工作得很好,但我无法弄清楚如何使用id提交者和名称提交者提交这个链接到iframe ...用jquery它返回我的galerie

我生成我的链接......第一个始终是#towggleRefCat0

echo "<a href=\"show.php?action=showGalerie&gaid=0&type=$type&view=$view\" target=\"submitter\" class=\"toggleRefCat\" id=\"toggleRefCat0\" >All</a>";

所以我尝试了这个:

$(document).ready(function(){
    //$('#toggleRefCat0').click();
    //$('#toggleRefCat0').toggle();

    var thisCVAR = $('#toggleRefCat0').attr('href');
    $('#submitter').load(thisCVAR);
});

通过真实点击该链接,它可以完美地加载...但是使用jquery点击,切换和.load它不起作用...

100%工作的唯一解决方案(我想到的)将是: 生成一个表单并用jquery提交...但这样的方法很复杂...我认为必须有一个更简单的解决方案....

1 个答案:

答案 0 :(得分:1)

您可以从超链接中移除target,这将变得无用,然后将iframe src值设置为jQuery

$(document).ready(function(){
    $('#toggleRefCat0')on('click', function(e) {
        // Stop the link default behaviour.
        e.preventDefault();

        // Set the iframe src with the clicked link href.
        $('#submitter').attr('src', $(this).attr('href'));
    });
});