使用jquery选择器获取已检查的行值id

时间:2016-11-10 11:07:22

标签: jquery selector

我尝试在每个记录的无线电检查元素后面放置一个ID值。它在VIEW端工作正常,但现在我想获得这个ID VIA JQuery选择器并在ajax上发布它。 我的HTML看起来如下:

<td>
   <input type="radio" name="cursa_radio" id="cursa_radio" value="ticket_selected" route_value ="'.$data['route'][$i]['id'].'">
            '.$data['route'][$i]['departure_station'].' //actual td value
</td>

这是我的ajax:

$.ajax({

    url: MyVariable.urlsite + "curse_interne/getInternalTicketPrice",
    type: "POST",
    dataType: 'json',
    data: $("#first_step").serialize()
     + '&internal_route_id=' +   $("input[name='cursa_radio']:checked ").text('value')
     + '&' + $("#first_step").serialize(),

请注意,url site是我的contorller文件,而getInternalTicketPrice是我的函数只有这个:

$a = $this->input->post('internal_route_id');

在控制台上我得到:

string(15) "[object Object]"

知道如何返回route_value ="'.$data['route'][$i]['id'].'"的实际值吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

解决! 刚刚修改了选择器:

$("input[name='cursa_radio']:checked").attr("route_value")