如何插入像<p>
这样的html标签以包含“搜索”文本。在DIV中插入Html标签
<button id="ihf-quicksearch-submit2" class="btn btn-lg btn-block btn-primary btn-form-submit ihf-main-search-form-submit" type="submit"> Search </button>
因为我想隐藏“搜索”文本时,页面宽度等于= 所以,这将是改变一个放大镜图标字形。
我试过jQuery。
<script type="text/javascript">
jQuery(document).ready(function(){
var windowsize = jQuery(window).width();
jQuery(window).resize(function() {
windowsize = jQuery(window).width();
if (windowsize < 900) {
jQuery('#ihf-quicksearch-submit2').html('<i class="glyphicon glyphicon-search fa fa-search"></i>');
} if (windowsize >900) {
jQuery('#ihf-quicksearch-submit2').html(' Search ');
}
});
});
</script>
jQuery工作将“搜索”更改为放大镜图标。但是当页面仍在加载时,它仍然显示“搜索”文本。移动版本看起来不太好。
所以我想在“搜索”之前有一个“HTML标签”,所以我可以“显示:无;”它来自使用@media CSS的CSS。
注:我不能手动插入
<p>
因为我不能从我使用的插件找到的代码。
有什么想法?
是的我已经想到了,我想这样做, 但我无法找到插件上的特定行代码。 这就是为什么我不能添加任何可以在CSS上调用的HTML标记/类。 这就是为什么我希望“搜索”文本用“< p>”或“< span>” –
来包装,我已经更新了我的答案,只是找到元素并替换它的内容。 –
我在考虑等待页面加载之前做了一次更新,直到jQuery触发为止:您可以用不透明度隐藏文本,然后在加载时使用jQuery重置它。 –