2010-11-15 14 views
0

J'ai une nouvelle ligne ajoutée à la table avec un clic de buttton et nous avons l'élément de sélection pour chaque ligne et avec le nom " Code [] ». Je dois rendre la valeur « ABC » comme sélectionnée lorsqu'une nouvelle ligne est ajoutée à la tableComment faire la sélection de valeur de boîte à la valeur spécifique "ABC" lorsqu'une nouvelle ligne est ajoutée à la table

alert($('#mytabl tr:last :input').find('input[name="code[]"]').children($('option[value=ABC]')).attr('selected','selected')); 

with the above statement no Effect is being done 

Répondre

1

Il semble que votre sélecteur est trop compliqué, et non la sélection d'un élément <select>, mais à la recherche d'un <input> à l'intérieur d'un :input actuellement, essayez ceci à la place:

$('#mytabl tr:last select[name="code[]"]').val('ABC'); 
+0

N'oubliez pas d'échapper les caractères '[]'. : o) EDIT: Peut-être que je me trompe à ce sujet. Cela semble fonctionner dans un test, mais les docs semblent dire que c'est nécessaire. – user113716

+0

@patrick - pas besoin, entre guillemets :) –