으로 바꿉니다. 왜 누군가가 이것이 작동하지 않는지에 대해 조언 할 수 있는지 궁금합니다.Jquery가 검색 양식의 공백을 #
사용자가 검색 양식에 SPACE를 입력하면 해당 항목이 #로 바뀝니다. 검색 창에 "Red Boots size 9"를 입력하면 (# Doesntnt는 (으)로 보내집니다. 데이터베이스, 그것의 단지 쇼) # 레드 # 부츠 # 크기 # 9
$("#s").keyup(function() {
var textValue = $(this).val();
textValue =textValue.replace(/ /g,"#");
$(this).val(textValue);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form role="search" method="get" id="searchform" class="searchform" action="http://tag2.testsiteonline.co.uk/">
<label class="screen-reader-text" for="s">Search for:</label>
<input type="text" value="" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Search" />
</form>
헤드 코드 내 searchjs에 또한
<head>
<meta charset="<?php bloginfo('charset'); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<!-- Magnific Popup core CSS file -->
<link rel="stylesheet" href="magnific-popup/magnific-popup.css">
<link rel="stylesheet" href="/fonts/styles.css">
<!-- jQuery 1.7.2+ or Zepto.js 1.0+ -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="http://tag2.testsiteonline.co.uk/searchjs.js"></script>
<!-- Magnific Popup core JS file -->
<script src="magnific-popup/jquery.magnific-popup.js"></script>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_head(); ?>
</head>
. js - 내가 가진 전부 야? 이 전후에해야 할 일이 있습니까?
$("#s").keyup(function() {
var textValue = $(this).val();
textValue =textValue.replace(/ /g,"#");
$(this).val(textValue);
});
나를 위해 잘 작동합니다. HTML에 jQuery를 포함하고 있습니까? – Snowmonkey
searchjs.js라는 페이지를 만들었습니다. 그런 다음 이걸 가지고 있습니다.
Jquery를 차단할 수 있습니까? – Chazlie그게 효과가 있다면 나는 또한 WordPress의 사이트를 사용하고 있습니까? – Chazlie