私信  •  关注

vahdet

vahdet 最近创建的主题
vahdet 最近回复了
6 年前
回复了 vahdet 创建的主题 » 如何使用Jquery隐藏/显示表中列出的按钮之一?

如注释中所述分配一个类,并使用 siblings('.someclassname') 选择同级部分。检查代码,如下所示:

$(".buttontype1").click(function() {

  $(this).siblings(".buttontype2").slideToggle("slow", function() {
    // Animation complete.
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>

<head>
  <script>
  </script>
</head>

<body>

  <table>
    <tr>
      <th>Actions</th>
    </tr>
    <tr>
      <td>
        <input type="submit" name="test1" id="test1" value="TEST1" class="buttontype1" /><br/>
        <input style="display: none;" type="submit" name="test2" id="test2" value="TEST2" class="buttontype2" /><br/>
      </td>
    </tr>
    <tr>
      <td>
        <input type="submit" name="test1" id="test1" value="TEST1" class="buttontype1" /><br/>
        <input style="display: none;" type="submit" name="test2" id="test2" value="TEST2" class="buttontype2" /><br/>
      </td>
    </tr>
  </table>

</body>

</html>
6 年前
回复了 vahdet 创建的主题 » 如果用户输入字符串为空、数字或具有非ASCII python

使用 isalpha 要确保字符串仅为字母:

f_name = input('Enter first name: ')
if f_name and f_name.isalpha():
  # your ACCEPTED logic here

此外,如果您需要检查这些字母是否为ASCII码,您可以将它们的编码长度与它们自己进行比较:

f_name = input('Enter first name: ')
if f_name and f_name.isalpha() and len(f_name) == len(f_name.encode()):
  # your ACCEPTED logic here

编辑 增加了空字符串检查(即 if f_name )