<div class="row">
<label for="txtTitle">Title</label>
<div class="holder">
<div class="text-holder"> <span class="ico-error"></span><span class="text"> <input id="txtTitle"
runat="server" type="text" value="" /></span> <span class="t-l">
</span><span class="b-l"></span><span class="t-r"></span><span class="b-r"></span>
</div>
</div>
</div>
我有以下html。我打算对输入框进行一些 Jquery 验证。如果这是无效的,我想将错误类添加到 div
var isValid = true;
var errorMessage = '';
if ($('#<%=txtTitle.ClientID %>').val() == '') {
$('#<%=txtTitle.ClientID %>').parent().parent().parent(".row").addClass("error");
isValid = false;
errorMessage += "Firstname is required\n";
}
return isValid;
我试图以父母为目标,但看到这个 div 比父母更进一步。所以试图用更多的父标签选择 heirachy,但认为我偏离了正确的定位 div 的方法。