javascript - 如何在点击按钮时显示 <tr> 标签并防止页面刷新

标签 javascript jquery

我的要求是最初隐藏标签,如果用户单击前进按钮而不检查任何单选按钮或检查按钮,我们就会显示标签并且必须防止页面刷新。但它永远不会在点击时提交,请有人帮助我。

$(document).ready(function()
{
var y=$('input').filter(':checked').length;
alert(y);
if(y == 0 )
{
   $('#Q1_7_label').parents('TR').hide();       
}
$('#forwardbutton').live('click',function(event)
 {
    var x=$('input').filter(':checked').length;
    if(x==0)
     {
      $('#Q1_7_label').parents('TR').show(); 
      return false;
     }
 });

});

最佳答案

$('#forwardbutton').live('click',function(event)
 {
    var x=$('input').filter(':checked').length;
    if(x==0)
     {
      $('#Q1_7_label').parents('TR').show(); 
      return false;
     }
     return true;
 });

只需在函数末尾添加return true

关于javascript - 如何在点击按钮时显示 <tr> 标签并防止页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610747/

相关文章:

javascript - 在 `.ajax`之外定义一个json解析函数

php - 最简单的 jQuery、PHP、AJAX 和 sqlite 示例?

javascript - NG-在数组中重复数组

javascript - 卡住添加到事件监听器函数的变量

php - REST API 实现问题 php/JS

javascript - PixiJS只绘制一定数量的矩形?

jquery - DataTables 服务器端单个列过滤

jquery - raphael.js jquery如何分配和访问id

javascript - JQuery从Json文件中读取

javascript - jQuery执行Rails命令但不显示结果