jQuery:如何检查输入后是否有标签

时间:2015-05-28 10:39:31

标签: javascript jquery html

如何在输入标签后检查标签标签是否存在?

我有这段代码

$j(document).ready(function () {
    $j('input[type="checkbox"],input[type="radio"]').each(function () {


    });
});

我想在input[type:checkbox]input[tyoe:radio]之后立即检查是否有标签。

如果是,则不执行任何操作,否则添加空标签<label></label>

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:8)

您可以使用jQuery next()查看下一个元素是否为label。如果没有标签,你将得到长度= 0。一旦知道输入元素旁边是否有标签,就可以使用after()在当前元素之后插入元素。

if(!$j(this).next('label').length)
   $j(this).after('<label></label>');