私はコードを持っています(ブラッド・クリスティーの提案の後、編集されました):
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");
両方のループが機能しません!
ヒントをありがとう!