如何插入像<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重置它。 –