【问题标题】:Jquery Script Tag in Header标题中的 Jquery 脚本标记
【发布时间】:2013-08-19 02:56:31
【问题描述】:

我知道这是一个非常基本的问题,所以请原谅我。我有一个在 jfiddle 中工作的脚本,但我想把它放在我的标题中,我不知道如何使用脚本标签和事件处理程序(?)来调用它。

这是脚本:

var retrieveValue = function(ev){
        var $this = $(this),
            val = $this.data('value');

        if (val) {
            $this.val(val);
        }
    },
    hideValue = function(ev){
        var $this = $(this);

        $this.data('value', $this.val());
        $this.val($this.val().replace(/^\d{5}/, '*****'));
    };

$('#field_a7afui').focus(retrieveValue);

$('#field_a7afui').blur(hideValue);

$('#form_hv3hcs').submit(function(ev){
    ev.preventDefault();
    retrieveValue.call($('#field_a7afui')[0], ev);
    alert($('#field_a7afui').val());
    hideValue.call($('#field_a7afui')[0], ev);
});

有人能告诉我我需要在开头和结尾放什么,只是为了把它扔到我的 Wordpress 标题中并收工吗?

这是我的小提琴:http://jsfiddle.net/d5KaJ/40/

【问题讨论】:

    标签: wordpress tags jquery


    【解决方案1】:

    如果这就是您的要求...
    进入script 标签,如:

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
    <script>
    
    jQuery(function( $ ) {   
    
            // CODE HERE
    
    } )();
    
    </script>
    

    【讨论】:

    • 谢谢。我在最后一行使用 }); 得到一个解析错误;我认为因为添加 jQuery(function( $ ){ 会打开另一个括号,但在末尾添加第二个右括号并不能解决错误。
    • 是的!看到你更新了我只需要解决一件事(你在 jquery(function 前面有一个左括号。我删除了它,它就像一个魅力。谢谢!
    • 完美!再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多