2013-08-19 2 views
1

Я знаю, что это действительно основной вопрос, так что простите меня. У меня есть скрипт, который работает в jfiddle, но я хочу поместить его в свой заголовок, и я не могу понять, как вызвать его с помощью тега сценария и обработчика событий (?).JQuery Script Tag в заголовке

Вот сценарий:

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 заголовок и назвать это день?

Вот мой jfiddle: http://jsfiddle.net/d5KaJ/40/

ответ

1

Если это то, что вы просили ...
в script тег как:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> 
<script> 

jQuery(function($) { 

     // CODE HERE 

})(); 

</script> 
+0

Спасибо. Я получаю ошибку синтаксического анализа в последней строке с}); Я думаю, потому что добавление jQuery (function ($) {открывает другую скобку, но добавление второй закрывающей скобки в конце не исправляет ошибку. –

+0

Да, я вижу, что вы ее обновили. Мне нужно было только одно: у вас есть открытие в скобках перед jquery (функция. Я удалил это, и он работает как шарм. Спасибо! –

+0

@Thom wooops жаль, что я слишком быстро редактировал :) приветствую –