jquery的单选按钮值

时间:2012-07-27 07:01:10

标签: jquery button radio-button

我有一小段代码,如:

<?php while($plan = mysql_fetch_array($plan_values)){?>
         <input type="radio"  name="bus_plan" value="<?php echo $plan['plan_id']; ?>" />
         <a href="plan-tariff.php?plan_name=<?php echo $plan['plan_name']; ?>" target="_blank">
               <span class="radiotxt"><?php echo $plan['plan_name']; ?></span>
         </a>
         <br clear="all" />
<?php } ?>

通过上述条件,我得到三个单选按钮,其值为1,2和8。 现在我的问题是如何在检查上述任何一个按钮时获取单选按钮的值。

4 个答案:

答案 0 :(得分:0)

$('input:radio[name=bus_plan]:checked').val();

答案 1 :(得分:0)

将此代码放在页面的head部分。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"/>
<script type="text/javascript">
$(document).ready(function(){
    $("input:radio[name=bus_plan]").click(function(){
        var value = $(this).val();
        alert(value);
    });
});
</script>

当您单击任何单选按钮时,此代码将向您显示该单选按钮的值。请问它是否对你不起作用。

答案 2 :(得分:0)

试试这个

<input type="radio"  name="bus_plan" id="smallBtn" value="1" onClick="alert(this.value)"  />
<input type="radio"  name="bus_plan" id="smallBtn" value="2" onClick="alert(this.value)" />
<input type="radio"  name="bus_plan" id="smallBtn" value="8" onClick="alert(this.value)"  />

或者你可以为此创建函数来代替alert TryThis

答案 3 :(得分:0)

试试这个:http://jsfiddle.net/4haQQ/

请记住首先包含JQuery库并将jquery代码包装在开头标记中,如下所示:

$(document).ready(function(){
//CODE HERE
});