我需要修改一个函数。满足条件时,将附加元素。我需要添加一个检查以查看是否已添加此元素,因为它只能添加一次。
function checkBox()
{
if ($("#myBox").find('.myClass').length == 0)
{
$("#myBox").append(
$('<a href="" id="newBox">click</a>')
);
}
}
答案 0 :(得分:5)
function checkBox() {
if (!$("#myBox").find('.myClass').length) {
$("#myBox").append('<a href="" id="newBox">click</a>');
}
}
答案 1 :(得分:3)
function checkBox()
{
if ($("#myBox").find('#newBox').length == 0)
{
$("#myBox").append(
$('<a href="" id="newBox">click</a>')
);
}
}
另请注意,将序列化的HTML字符串传递给append()
时,您不必使用jQuery对象重新包装它。