Jquery 删除<;部门>;
我使用JQUERY和CSS编辑网站的默认内容,但是我遇到了以下代码:Jquery 删除<;部门>;,jquery,html,css,Jquery,Html,Css,我使用JQUERY和CSS编辑网站的默认内容,但是我遇到了以下代码: <div id="SortOptions"> Sort by: <select id="SortMain" class="improvedcatalogdropdown"> <option value="0" selected="selected">Relevance</option> </select> </div&g
<div id="SortOptions">
Sort by:
<select id="SortMain" class="improvedcatalogdropdown">
<option value="0" selected="selected">Relevance</option>
</select>
</div>
看
可以为元素将可见性样式设置为“隐藏”,并为子元素替代它
#SortOptions{
visibility: hidden;
}
#SortOptions select{
visibility: visible;
}
请参见您可以使用Javascript中的
innerHTML
和replace()
完全删除文本
document.getElementById('SortOptions').innerHTML = document.getElementById('SortOptions').innerHTML.replace("Sort by:","");
使用jQuery删除特定单词
var div=$(“#排序选项”);
var newText=div.html().replace('Sort by:','');
div.html(新文本)
排序方式:
关联
为什么不删除文本“排序依据:”。。。?不需要CSS,真的。如果你隐藏整个div
,你也会隐藏嵌套在其中的select
。正如我在第一句中提到的,我正在使用jquery和css覆盖网站默认html-我无法访问该网站的默认代码。
document.getElementById('SortOptions').innerHTML = document.getElementById('SortOptions').innerHTML.replace("Sort by:","");