Jquery遍历问题 姓名:* 必须为此必填字段指定一个值。 姓名:*
。。。 问题 有一些Jquery遍历问题 姓名:* 必须为此必填字段指定一个值。 姓名:*,jquery,traversal,Jquery,Traversal,。。。 问题 有一些包含,它们有两个孩子和 还有一些包含,只有一个孩子 我想将类添加到有两个子元素的元素中 有谁能帮助我如何使用jquery进行操作。1)使用属性dir=“none”像这样迭代span <tr> <td class="vb"> <b>NAME:<span class="formvalidation"> *</span></b> </td> <td clas
包含
,它们有两个孩子
和
还有一些
包含
,只有一个孩子
我想将类添加到有两个子元素的
元素中
有谁能帮助我如何使用jquery进行操作。1)使用属性dir=“none”
像这样迭代span
<tr>
<td class="vb">
<b>NAME:<span class="formvalidation"> *</span></b>
</td>
<td class="vb">
<span dir="none">
<input name="xyz" type="text" maxlength="255" id="fc95c5086638_ff3_new_ctl00_ctl00_TextField" title="NAME" class="long spellcheck-true"><br>
<span class="formvalidation">
<span role="alert">You must specify a value for this required field.</span><br>
</span>
</span>
</td>
</tr>
<tr>
<td class="vb">
<b>NAME:<span class="formvalidation"> *</span></b></td><td class="vb">
<span dir="none">
<input name="abc" type="text" maxlength="255" id="fc95c5086638_ff3_new_ctl00_ctl00_TextField" title="NAME" class="long spellcheck-true"><br>
</span>
</td>
</tr>
2) 现在获取input
元素的子元素
$("td span[dir='none']").each(function () {
});
3) 现在检查它的长度,如果它有2,那么迭代那些input
元素并向它们添加一个新类
var spa = $(this).find('input');
最后,
if (spa.length == 2) {
spa.each(function () {
$(this).addClass('newClass');
});
}
根据你的评论,
$("td span[dir='none']").each(function () {
var spa = $(this).find('input');
if (spa.length == 2) {
spa.each(function () {
$(this).addClass('newClass');
});
}
});
1) 使用属性dir=“none”
like迭代span
<tr>
<td class="vb">
<b>NAME:<span class="formvalidation"> *</span></b>
</td>
<td class="vb">
<span dir="none">
<input name="xyz" type="text" maxlength="255" id="fc95c5086638_ff3_new_ctl00_ctl00_TextField" title="NAME" class="long spellcheck-true"><br>
<span class="formvalidation">
<span role="alert">You must specify a value for this required field.</span><br>
</span>
</span>
</td>
</tr>
<tr>
<td class="vb">
<b>NAME:<span class="formvalidation"> *</span></b></td><td class="vb">
<span dir="none">
<input name="abc" type="text" maxlength="255" id="fc95c5086638_ff3_new_ctl00_ctl00_TextField" title="NAME" class="long spellcheck-true"><br>
</span>
</td>
</tr>
2) 现在获取input
元素的子元素
$("td span[dir='none']").each(function () {
});
3) 现在检查它的长度,如果它有2,那么迭代那些input
元素并向它们添加一个新类
var spa = $(this).find('input');
最后,
if (spa.length == 2) {
spa.each(function () {
$(this).addClass('newClass');
});
}
根据你的评论,
$("td span[dir='none']").each(function () {
var spa = $(this).find('input');
if (spa.length == 2) {
spa.each(function () {
$(this).addClass('newClass');
});
}
});
如果有两个输入,你想将其添加到两个输入中吗?感谢Adam的响应我想为第一个输入添加类如果有两个输入,你想将其添加到两个输入中吗?感谢Adam的响应我想为第一个输入添加类只有一个输入,区别在于有一些包含@AshutoshVerma ok,然后更改
如果(spa.length==1){
@AshutoshVerma检查此小提琴检查是否添加了新类。它将类添加到这两个类型中input@AshutoshVerma我很高兴能够提供帮助:)这里只有一个输入,区别在于@AshutoshVerma ok中有一些包含,然后更改if(spa.length==1){
@AshutoshVerma检查此小提琴检查是否添加了新类。它将类添加到这两种类型中input@AshutoshVerma我很高兴能帮上忙:)