更多更改()函数jQuery没有'不起作用

More change() function jQuery doesn't work?

本文关键字:不起作用 没有 函数 jQuery      更新时间:2023-09-26

这怎么不起作用?这只适用于表的第一行。第二排不起作用。谢谢你的建议。**

<table id="ticketTable">
  <tr><td>
          <select id="ticketSelect1">
             <option priceValue1="120" value="1" selected>Adult</option>
             <option priceValue1="110" value="2">Student</option>
          </select>
     </td>
     <td style="text-align:right"><span id="price1">120</span></td>
  </tr>
  <tr><th>Typ lístku</th><th style="text-align:right">Cena</th></tr>
        <tr><td><select id="ticketSelect2">
          <option priceValue2="120" value="1" selected>Adult</option>
          <option priceValue2="110" value="2">Student</option>
        </select></td><td style="text-align:right"><span id="price2">120</span></td></tr>
    </table>
<script type="text/javascript">
$(document).ready(function(){
  $("table tr td #ticketSelect1").change(function() {
        $('#price1').text($('option:selected').attr('priceValue1'));
    }).change();
  $("table tr td #ticketSelect2").change(function() {
        $('#price2').text($('option:selected').attr('priceValue2'));
    }).change();
});
</script>

**

试试这些选择器:

$('#price1').text($('#ticketSelect1 option:selected').attr('priceValue1'));

$('#price2').text($('#ticketSelect2 option:selected').attr('priceValue2'));