javascript - 如何检查特定div下的特定文本框是否为空

标签 javascript jquery

我有这个代码:

<PlaceHolder>
<div class="greenDiv">
  <asp:TextBox ID="a"  runat="server" />
</div>
<div  class="greenDiv">
  <asp:TextBox ID="ab" runat="server" />
</div>
</PlaceHolder>

我需要让用户知道他是否将文本框留空,我尝试过类似的方法..(不起作用)我错过了什么?

 $('.greenDiv > input:text').blur(function () {
   if (!$(this).val()) {
     alert("fill this field");
   }
 });

最佳答案

尝试使用 input[type=text] 代替

$('.greenDiv>input[type=text]').blur(function () {
    if (!$.trim($(this).val())) {
        alert("fill this field");
    }
});

关于javascript - 如何检查特定div下的特定文本框是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27507293/

相关文章:

javascript - 重置 g :autocomplete values when blanked out

javascript - 使用javascript获取页面上库的大小

javascript - 按名称调用 Javascript 函数

javascript - 如何删除下拉列表中的部分文本?

javascript - 正则表达式删除所有前导和尾随特殊字符?

c# - 将 JSON 数组绑定(bind)到 ASP.NET MVC 3 中的列表的问题模型

javascript - 如何使用使用唯一 ID 动态创建的 jQuery 删除 div?

javascript - 滚动时更改 div 不透明度

javascript - 如何设置表格样式以便表格中的特定框在单击时更改颜色?

Javascript `==` 永远不会尝试将其操作数转换为 false,但是?