2013-11-08 5 views
0

У меня есть HTML select, как показано ниже:Выберите значение параметра не приходя в JQuery

<select name="customer_id"> 
<option value="5">A1</option> 
<option value="7">A2</option> 
<option value="3">A3</option> 
<option value="6">A4</option> 
<option value="4">A5</option> 
<option value="2">Root</option> 
</select> 

<button name="View" type="button" id="view" >View Commission</button>` 

И у меня есть JQuery, как показано ниже:

$("#view").click(function(){ 
    var customer_id = $("#customer_id").val(); 

    alert(customer_id); 
}); 

Но вместо получения customer_id «S, I я получаю предупреждение как undefined! Что не так?

Смотреть код: jsFiddle

+0

documet.ready ???? –

+1

@ArunKillu: Он получает предупреждение tho ... – Travesty3

+0

Можете ли вы воспроизвести это в скрипке? – tymeJV

ответ

3

$("#customer_id").val(); относится к элементу с идентификатором Customer_ID, у вас есть только имя.

Измените свой выбор на:

<select name="customer_id" id="customer_id"> 

или ваш селектор:

$('select[name="customer_id"]').val(); 

jsFiddle example

0

Проблема вы используете

var customer_id = $("#customer_id").val(); 

здесь $ («# customer_id») будет работать только если выбрать идентификатор «customer_id»

так использовать, как выбрать

select id="customer_id" name="customer_id" 

будет работать ответ, если его работа для вас.

Смежные вопросы