Salut J'ai besoin d'aide avec un peu de jquery, je suis renommer les listes déroulantes quand une case à cocher à côté d'eux est cliquée. Je veux obtenir la valeur d'option sélectionnée de la liste déroulante appelée «Prev» dans le code ci-dessous et assigner à la case à cocher qui est cliquée. J'espère que ça a du sens. Mercijquery petit problème J'ai besoin d'aide avec
$('.mutuallyexclusive').live("click", function() {
checkedState = $(this).attr('checked');
$('.mutuallyexclusive:checked').each(function() {
$(this).attr('checked', false);
$(this).attr('name', 'chk');
});
$(this).attr('checked', checkedState);
if (checkedState) {
jQuery('#myForm select[name=cat.parent_id]').attr('name', 'bar')
// here is the bit i need help with
// get the selected option of the dropdown prev and set it to $(this).val.. something along those lines
var prev = $(this).prev('select').attr("name", 'cat.parent_id');
}
else {
var prev = $(this).prev('select').attr("name", 'dd');
}
});
});
Avez-vous le balisage HTML des éléments de formulaire avec lesquels vous travaillez? – EvilChookie
J'ai de la difficulté à comprendre ce que vous voulez faire. Pour obtenir la valeur d'une option sélectionnée $ ("select option: selected"). Val(); –
oui, dans la liste de sélection 'var Prev' et mettez la valeur à la case cochée – Martin