< input > 输入标签值,动态控制< span >< span >xx< /span >< /span >增加,在js中怎么判断< div id="taginput">< /div>中至少含有一个< span >< span>xx< /span>< /span>,并获取它们的值?
**** 页面里不止这个< div id="taginput">< /div>中含有< span>< /span>
<div id="taginput">
<span ><span>java</span></span>
<span><span>js</span></span>
<div addtag>
<input type="text" id="tags">
</div>
</div>
用dom的方式就是
if(document.getElementsByTagName('span').length>0){
存在span
}
var items = $("span");
if (items && items.size()>0)
{
这里干你的事
}
var span=$("span")
if(span && span.size()>0){
$("span").foreach(function(){
var text=$(this).text();//假设是第一个span,它获取的是java;
var html=$(this).html();假设是第一个span,它获取的是java
});
}
如果回答对你有帮助,请采纳
错了不是foreach,将foreach改为each