在点击事件上加载另一个javascript库和脚本?

时间:2014-05-15 13:28:38

标签: jquery onclick click

是否可以在jquery的click事件中加载另一个JavaScript库和函数?

<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery(function($) {
            jQuery('#maincontent').on('click', '.mainlisting-div  a', function(e) {
                e.preventDefault();
                var link = $(this).attr('href');

                $('#ajaxcontent').fadeOut(500, function() {
                    // here i am wanted to load another library and function

                    $(this).load(link + ' #ajaxcontent', function() {


                    });
                });
            });
        });
    });
</script>

2 个答案:

答案 0 :(得分:2)

您可以使用 $.getScript()

$.getScript( "your script url here",function() {
    // Callback function that is executed if the request succeeds.
});

答案 1 :(得分:0)

你可以操纵DOM添加这样的标签:

$("script").attr("src", "path").appendTo("body")

未经测试但它应该有效,因为脚本在添加到DOM时会被解析。