我需要在表單提交中獲取selectmenu的選定值。從表單提交中的selectmenu中獲取選定值
$('#submitbutton').click(function(){
var returnValue = true;
$('#form1 .required').filter(':visible').each(function() {
inputVal = $(".dd-default option:selected").val();
alert(inputVal); -- displaying null
var input = $(this);
alert(input.val()); -- displaying null
if (!input.val()) {
returnValue = false;
}
});
});
這裏$(this).val()顯示爲空。但是,當我在選擇菜單的chnage上寫入相同的功能時,它將顯示選定的值。
$('#form1 .required').change(function() {
var input = $(this);
input.next('ul.innererrormessages').remove();
input.removeClass('required');
alert(input.val());-- displays the value
if (!input.val()) {
alert("error");
}
});
任何想法,爲什麼它不顯示錶單提交時的選定值? 謝謝
您是否已經驗證你是否能夠通過這個$(「DD-默認」) – MaheshMajeti
喜Mahesh..I沒得到笏UR想說.. – user1049057
你提到你的第一種方法來獲得對象正在變得空白。我在問你是否得到了物體。 – MaheshMajeti