IEが次のコードで動作しない問題が発生しています。コードは基本的に要素が空であればdivを隠しますが、IE以外では動作することに気づくでしょう。オブジェクトがこのプロパティまたはメソッドをサポートしていません
//hide webapp item if empty
if ($("#features").html().trim()) {} else {
$("#f-h").hide()
}
if ($("#application").html().trim()) {} else {
$("#a-h").hide()
}
if ($("#tech-specs").html().trim()) {} else {
$("#t-h").hide()
}
if ($("#downloads").html().trim()) {} else {
$("#d-h").hide()
}
if ($("#custom-field").html().trim()) {} else {
$("#c-f").hide()
}
アクションでそれを見るためにページがすなわちdoesntのこのまたはより良い方法などが認識されるであろう理由にwebpage
任意のヒントです。
**常に**コードを繰り返し書きます。ステップバイステップ。このテクニックに従っていれば、問題の原因となったコードの正確さを知ることができます。 – zerkms
これはかなり醜いです。 html()。trim()){$( "##fh")} hide()} if(空文字列を空白にする代わりに、 ; ' – meagar
if文の式として' $( '#field')。is( ':empty') 'を使用することもできます。 –