更新og:图像在jquery自动完成

时间:2014-06-26 16:46:02

标签: javascript jquery

如何在Jquery自动完成选择上更新og:image?我尝试了几种方法,但它似乎没有起作用。

以下是我的代码:

<head>
    <meta property="og:image" content="assets/css/gfx/skold.png" />

    <script>

        $(function () {
            var availableTags = [
            "Apple iPhone 5",
             "Nokia Lumia 920",
             "Samsung Galaxy S5",
             "Sony XZperia Z"
            ];
            $("#tags").autocomplete({
                source: availableTags
            });
            $('meta[name=og\\:image]').attr('content', 'http://www.isellmobile.co.uk/images_webdev/logos/ISellLogo.jpg');
        });

       </script>
</head>
<body>
    <form id="form1" runat="server">

        <div class="ui-widget">
            <label for="tags">Tags: </label>
            <input id="tags">
        </div>
    </form>
</body>
</html>

由于

1 个答案:

答案 0 :(得分:0)

我假设你正在使用jQuery UI自动完成小部件。您需要自动完成更改事件的侦听器。 请参阅文档:http://api.jqueryui.com/autocomplete/#event-change

这样的事情:

$("#tags").autocomplete({
            source: availableTags,
            change: function (event, ui) {
                $('meta[name=og\\:image]').attr('content', 'http://www.isellmobile.co.uk/images_webdev/logos/ISellLogo.jpg');
            }
            });