У меня есть код (отредактированные после Brad Christie подсказки):JQuery добавления атрибутов для нескольких выбранных раскрывающихся
drupal_add_js('
jQuery(document).ready(function(){
jQuery("#selFinishes option").each(function(index) {
if (jQuery(this).val() == ' . $filter_color . ') {
jQuery(this).attr("selected","selected")
}
})
});
', "inline");
И это успешно добавляет «выбранное» атрибута ($ filter_color добавляется через PHP) к выбранному стоимость. Но когда я нацелен на несколько полей выбора, например:
drupal_add_js('
jQuery(document).ready(function(){
jQuery("#selFinishes option").each(function(index) {
if (jQuery(this).val() == ' . $filter_color . ') {
jQuery(this).attr("selected","selected")
}
})
jQuery("#selThemes option").each(function(index) {
if (jQuery(this).val() == ' . $filter_theme . ') {
jQuery(this).attr("selected","selected")
}
})
});
', "inline");
Обе петли не работают!
Спасибо за советы!
Ahh .. я имел значение, потому что пусто в некотором значение повода нет ... я добавил целый цикл под IsSet сначала проверить, существует ли переменная! Thanx – NenadP