获取动态生成的php选择值的变化值

时间:2018-10-29 22:30:05

标签: php jquery

我正在通过PHP生成一个选择,该选择取决于服务器给出的内容,并提供不同的选项。该页面上有2个下拉菜单,这就是为什么我给他们提供了一个类而不是id的原因。

最后,Selects看起来像这样(它们可以相同或不同,因为它们处理的事件是分开的):

<select class="selectTixNumber">
<option value="600">1 Person</option>
<option value="1200">2 People</option>
</select>

我正在尝试通过以下操作来获取更新的价值:

$(function(){
             $('.selectTixNumber').on('change', function(e) {
                var val = $(this).find("option:selected").val();
                console.log( val );
            });
        })

但是,那什么也没给我。控制台上没有任何内容,但也没有错误。我想念什么?

2 个答案:

答案 0 :(得分:1)

尝试这个

$('.selectTixNumber').on('change', function() {
  alert( this.value );
});

答案 1 :(得分:1)

这有效:

 $(function(){
             $('.selectTixNumber').on('change', function(e) {
             var  Selectedpeople=$(this).children("option:selected").val();
             alert("People: " + Selectedpeople);
            });
        })