1

我有一小段代码,例如:

<?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 } ?>

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

4

4 回答 4

0
$('input:radio[name=bus_plan]:checked').val();
于 2012-07-27T07:06:20.597 回答
0

将此代码放在页面的头部。

<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>

当您单击任何单选按钮时,此代码将提示您该单选按钮的值。请询问它是否不适合您。

于 2012-07-27T07:07:54.660 回答
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

于 2012-07-27T07:11:02.490 回答
0

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

请记住首先包含 JQuery 库,然后将您的 jquery 代码包装在打开标签中,如下所示:

$(document).ready(function(){
//CODE HERE
});
于 2012-07-27T07:11:15.553 回答