如何在脚本标签onload中插入文本锚?

时间:2015-03-09 10:02:46

标签: javascript jquery

如何在脚本标记内插入TEXT ANCHOR 1作为src值的一部分?我将在标签内容上使用它。谢谢。 FIDDLE HERE

<a href="#">TEXT ANCHOR 1</a>

<div class='tab'>
<script type="text/javascript" src="/feeds/posts/summary/-/TEXT ANCHOR 1 WILL GO HERE?max-results=5&amp;alt=json-in-script"/>
</div>

1 个答案:

答案 0 :(得分:1)

你走了。

$('ul.tabmenu li').click(function() {
    var tab_id = $(this).attr('data-tab');
    $('ul.tabmenu li').removeClass('active');
    $('.tab').removeClass('active');
    $(this).addClass('active');

    // -- Added --
    // Grab the tab text and trim any spaces
    var tab_text = $.trim($(this).text());
    // Find the script tag
    var $script = $('#' + tab_id).find("script");
    // Replace anything b/w /-/ and ? with the tab text
    $script.attr("src", $script.attr("src").replace(/\/-\/.*?\?/gi, "/-/" + tab_text + "?"));
    // -- End --

    $('#' + tab_id).fadeIn('slow').addClass('active');
});

演示@ Fiddle