keyPress에 코드 (jQuery)를 추가하고 검색 텍스트 상자 및 버튼을 각각 클릭했습니다. 이제 검색 쿼리는 브라우저에서 (http://samplesite/default.aspx?k=query) 버튼을 클릭했을 때 반영되지만 검색 텍스트 상자에서 Enter 키를 누르면 나타나지 않습니다. 누구든지이 문제를 알고 있습니까? 감사.keyPress 이벤트가 k 파라미터의 변경 내용을 반영하지 않습니다
// Keypress event for search box
$('#search-box').keypress(function (e) {
if ((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) {
Search();
};
});
// Click event for search button
$('#search-button').bind('click', function() {
Search();
});
p.s. 메신저 당신이 시도 할 수
코드를 보여줄 수 있습니까? –
여기 있습니다. // 검색 상자의 키 누르기 이벤트 $ ('# search-box') keypress (function (e) {if ((e.which && e.which === 13) || (e.keyCode && e.keyCode = == 13)) {검색();};}); // 검색 버튼 $ ('# search-button')의 이벤트를 클릭하십시오. bind ('click', function() {Search();}); – SajmiraZ