Wordpress에서 작업하고있는 템플릿 파일에 다음 코드를 추가해야합니다. jp jQuery wp_enqueue_script ("jquery") 호출하고 있습니다; 버전 1.8.3입니다. header.php 파일에 스크립트를 추가했는데 Dreamweaver를 사용하여 로컬에서 작업 할 수는 있지만 wordpress에서 실행하려고하면 잘못된 것이 무엇인지 알 수 없습니다.Wordpress에 Jquery 추가
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> - jsFiddle demo</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.8.3.js'></script>
<script type='text/javascript'>
$(window).load(function(){
function sortUsingNestedText(parent, childSelector, keySelector) {
var items = parent.children(childSelector).sort(function (a, b) {
var vA = $(keySelector, a).text();
var vB = $(keySelector, b).text();
return (vA < vB) ? -1 : (vA > vB) ? 1 : 0;
});
parent.append(items);
}
/* setup sort attributes */
$('#sLocation').data("sortKey", "span.wpcf-field-location-value");
$('#sSchool').data("sortKey", "span.wpcf-field-schools-value");
/* sort on button click */
$("button.btnSort").click(function() {
sortUsingNestedText($('#sortThis'), "div", $(this).data("sortKey"));
});
});
</script>
</head>
<body>
<div id="sortThis">
<div class="fp-floorplans">
<div class="fp-link">
<a href="#">Community 1</a>
</div>
<div id="wpcf-field-location" class="wpcf-field-checkboxes wpcf-field-location"><span class="wpcf-field-name wpcf-field-checkboxes wpcf-field-location-name">Loation:</span> <span class="wpcf-field-value wpcf-field-checkboxes-value wpcf-field-location-value">South</span>
</div>
<div id="wpcf-field-schools" class="wpcf-field-textfield wpcf-field-schools"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-schools-name">School(s):</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-schools-value">Southwest</span>
</div>
<div id="wpcf-field-price-starting-at" class="wpcf-field-textfield wpcf-field-price-starting-at"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-price-starting-at-name">Price Starting At:</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-price-starting-at-value">$100's</span>
</div>
</div>
<div class="fp-floorplans">
<div class="fp-link">
<a href="#">Community 3</a>
</div>
<div id="wpcf-field-location" class="wpcf-field-checkboxes wpcf-field-location"><span class="wpcf-field-name wpcf-field-checkboxes wpcf-field-location-name">Loation:</span> <span class="wpcf-field-value wpcf-field-checkboxes-value wpcf-field-location-value">North</span>
</div>
<div id="wpcf-field-schools" class="wpcf-field-textfield wpcf-field-schools"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-schools-name">School(s):</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-schools-value">Crowder</span>
</div>
<div id="wpcf-field-price-starting-at" class="wpcf-field-textfield wpcf-field-price-starting-at"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-price-starting-at-name">Price Starting At:</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-price-starting-at-value">$100's</span>
</div>
</div>
<div class="fp-floorplans">
<div class="fp-link">
<a href="#">Community 2</a>
</div>
<div id="wpcf-field-location" class="wpcf-field-checkboxes wpcf-field-location"><span class="wpcf-field-name wpcf-field-checkboxes wpcf-field-location-name">Loation:</span> <span class="wpcf-field-value wpcf-field-checkboxes-value wpcf-field-location-value">East</span>
</div>
<div id="wpcf-field-schools" class="wpcf-field-textfield wpcf-field-schools"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-schools-name">School(s):</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-schools-value">Northeast</span>
</div>
<div id="wpcf-field-price-starting-at" class="wpcf-field-textfield wpcf-field-price-starting-at"><span class="wpcf-field-name wpcf-field-textfield wpcf-field-price-starting-at-name">Price Starting At:</span> <span class="wpcf-field-value wpcf-field-textfield-value wpcf-field-price-starting-at-value">$100's</span>
</div>
</div>
</div>
<button id="sLocation" class="btnSort">Sort By Location</button>
<br />
<button id="sSchool" class="btnSort">Sort By School</button>
<br />
</body>
</html>
어떤 아이디어 나 도움이 크게 감사합니다 :
여기 내가 사용하는 코드입니다! 나는 기본적으로 워드 프레스를 생각 $
(function($){
// your code here...
}(jQuery));
에 사용
Firefox에서 Chrome Dev Tools 또는 Firebug를 사용하면 런타임 중에 자바 스크립트 오류가 발생하는지 여부에 대해 약간의 정보를 얻을 수 있습니다. –
JS 콘솔에 오류가 있습니까? jQuery *가로드되었는지 확인할 수 있습니까? –
JS 콘솔에 오류가없고 Firebug를 사용하고 있습니다. 보기 소스 코드에서 보이는 것처럼 jQuery가로드 중입니다. - – user1172854