<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タグ」を付けて、「表示:なし」としたいCSSから@media CSSを使用しています。
注:私は私が使用していますプラグインのコードを見つけカント原因手動
<p>
を挿入することはできません。
は、はい、私はすでにそのことを考えて、私はそれをやりたい、 しかし、私は、プラグインのコードの特定の行を見つける傾けます。 それで、CSSで呼び出せるHTMLタグ/クラスを追加できないのです。 「検索」テキストを「< p>」または「< span>」で囲んでください。 –
答えを更新しました。要素を見つけてその内容を置き換えました。 –
jQueryが起動するまでページロードを待ってからもう一度更新しました。不透明なテキストを非表示にし、ロード時にjQueryでリセットすることができます。 –