这是一小段代码:
var $el = $("#something").find(".test");
if (!$el.length) {
$("#something").append('<div class="test">somecontent</div>');
} else {
$el.replaceWith('<div class="test">somenewcontent</div>');
}
我找不到appendOrReplaceWith 或类似的方法。
有什么想法可以让它更短吗?
我相信:
$("#something").appendOrReplace('<div class="test">sometext</div>');
会更容易阅读,但目前还没有这样的方法。
只需先删除它然后添加即可。
$(".test").remove();
$("#something").append('<div class="test">somecontent</div>');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)