2012-01-11 2 views
1

Мне нужно вернуться к опции по умолчанию в форме на странице результатов поиска на magento.Возврат к опции по умолчанию в форме с помощью jQuery

Я использовал следующий JQuery, и он отлично работает на firefox. Проблема с IE.

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    jQuery('#form-validate-small option:selected').removeAttr('selected'); 
}); 
</script> 

надежда, что имеет смысл

благодаря

ответ

0

Должно работать:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    jQuery('#form-validate-small option:selected').removeAttr('selected'); 
    jQuery('#form-validate-small option:first-child').attr('selected', 'selected'); 
}); 
</script> 

Получил его на http://jsfiddle.net/VDw7B/3/

+0

Спасибо Джеффри. Он отлично работает сейчас :) –

0

попробовать JQuery ('# форма-Validate-маленький вариант: выбирается'). Attr ('выбранный', ложный);


EDIT

Я попробовал его на IE7 и выяснил, что это не работает.
должен использовать надлежащее имущество.
попробовать,

jQuery('#form-validate-small option:selected').attr('checked', false); 
+0

Спасибо за быстрый ответ, он приводит к той же проблеме, отлично работает в firefox, но не в ie. –

+0

@JamesDickinson Я проверил его и отредактировал свой ответ. испытано на ie7. – Sang

0

Если я вас правильно понимаю, вы не хотите использовать тот вариант, который имеет

selected='selected' 

Если да, то использовать этот кусок JQuery:

$('#foo').val(0); 
+0

Не могли бы вы дать мне полный сценарий с тем, что я сказал выше? Кажется, что он не работает в IE –

Смежные вопросы