如何将大型bookmarklet代码附加到href?

时间:2016-10-23 23:01:05

标签: javascript jquery bookmarklet

我有一个大约100行的书签。通常我会将bookmarklet代码附加到锚标签上,如下所示:

            <a href=javascript:function(){ * TEH CODEZ *} >

这当然是有人可以点击并将链接拖动到他们的书签栏,以便简单地设置书签。

问题是我不知道如何用长书签做同样的事情。现在我将代码直接包含在DIV标记中,然后使用JS将div的内容直接附加到锚标记的href属性:

            <div id="bookmarklet_code" class="hide">
                <?php include('bookmarklet.js'); ?>
            </div>
            <script>
                $('#bookmarklet_anchor').attr('href',$('#bookmarklet_code').html());
            </script>

可悲的是,这不起作用所以我仍然必须做错事。我可以将它拖到我的书签栏上,但是当我查看代码时,它有额外的字符并且不起作用。很明显,我遗漏了一些关于如何运作的基本信息。

0 个答案:

没有答案