2014-10-24 2 views
0

Я работаю с Wordpress Search & Фильтр-плагин, и это именно то, что мне нужно для фильтрации, хотя моя галерея и содержимое магазина! Я хотел бы, чтобы мои выборы отправлялись каждый раз, когда выпадающее меню было изменено, а не нажимать кнопку отправки. (См. Ссылку ниже).Wordpress Search & Filter Autosubmit

Исследуя другие должности, я обнаружил, что решение осуществить это в файл Java Script моей темы в:

$(".searchandfilter select").change(function() { 
$(".searchandfilter").submit(); 
}); 

Я положил строку в файл моих WooThemes холста «general.js», но это не имеет никакого значения. Мне нужно нажать кнопку отправки, чтобы внести изменения. Я попытался разместить его в различных файлах js, но мне не повезло. Страница вопросов это одна:

http://richardrosenman.com/wordpress/portfolio/

Кто-нибудь есть представление о том, что я делаю не так? Я бы ДЕЙСТВИТЕЛЬНО оценил любую помощь, поскольку я застрял (и немного новичок с Javascript!).

Спасибо!

ответ

3

Jquery загружается с jQuery.noConflict(); поэтому вы не можете использовать $ в качестве селектора (другие библиотеки могут использовать его), вместо того, чтобы использовать jQuery в качестве селектора:

jQuery(document).ready(function(){ 
    jQuery(".searchandfilter select").change(function() { 
     jQuery(".searchandfilter").submit(); 
    }); 
}); 

Я думаю, вы можете добавить его в general.js конец файла, так как Я вижу, что файл загружен.

+0

Хороший человек, я собирался добавить, что он может понадобиться и на готовом. –

+1

Спасибо, я уже смотрел бросил 'general.js' для document.ready .. этот файл начинается с него :). Modified. :) –

+0

Mihai - отлично сработал! Спасибо. ;) – Rich95