javascript - 如何动态禁用和启用div

标签 javascript jquery css

我正在开发一个购物网站,我在结账时使用邮政编码验证地址。我想禁用每个不可交付的 div。 下面是代码

<?php
    if (isset($all[0])) {
        for($i = 0; $i <= count($all) ; $i++) {
            if (isset($all[$i])) {
?>
                <div class="col-sm-5 col-md-3 col-xs-12">
                    <div id="addrs" class="col-sm-12 col-md-12 col-xs-12 addr-box" data-addr="<?php echo $all[$i]['id']; ?>">
                        <strong><?php echo $all[$i]['name']; ?></strong>
                        <?php echo $all[$i]['zip'] ?>
                        <?php
                            if ($all[$i]['zip'] && (in_array($all[$i]['zip'], $area['area']))) {
                                $availability = '<p>True</p>';
                            } else {
                                $availability = '<p>False</p>';
                            }
                        ?>
                    </div>
                    <?php echo $availability ?>
                </div>
<?php
            }
        }
    }
?>

最佳答案

<?php
if (isset($all[0])) {
  for($i = 0; $i <= count($all) ; $i++) {
    if (isset($all[$i])) {
      $availability = ($all[$i]['zip'] && (in_array($all[$i]['zip'], $area['area'])));
      ?>
      <div class="col-sm-5 col-md-3 col-xs-12" <?php if(!$availability){ echo "style='pointer-events:none;'"; } ?> >
        <div id="addrs" class="col-sm-12 col-md-12 col-xs-12 addr-box" data-addr="<?php echo $all[$i]['id']; ?>">
          <strong><?php echo $all[$i]['name']; ?></strong>
          <?php echo $all[$i]['zip']; ?>
        </div>
        <?php echo "<p>".($availability ? "True" : "False")."</p>"; ?>
      </div>
      <?php
    }
  }
}
?>

我不完全确定这是否是您要查找的内容,但这会将 style='pointer-events:none;' 添加到不可用的 div,这应该会阻止他们无法点击。

关于javascript - 如何动态禁用和启用div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38392468/

相关文章:

javascript - 具有力布局的散点图

jquery UI通过UI/Effects/Transfer动态传输img

css - h1 - 选择第二个不起作用

javascript - 如何以编程方式更改 JQuery datepicker 中选定的月份

javascript - 如何强制 jQuery .load() 方法使用 POST

javascript - 通过 jquery 函数循环,其结果在循环外处理

css - 容器上的余量

iphone - 如何将网页方向修复为仅适用于 iPad 和 iPhone 的纵向?

javascript - QT 使用 addToJavaScriptWindowObject()

javascript - 如何在 jQuery 中为单击创建 if 和 else-if 语句