私は、次のしている:このjQueryをクリーンアップすることはできますか?
$('#EID').empty();
$('#EID').html(data);
はjQueryを使ってこれを簡素化することが可能であり、私は本当に最初の行の空が必要なのですか?
私は、次のしている:このjQueryをクリーンアップすることはできますか?
$('#EID').empty();
$('#EID').html(data);
はjQueryを使ってこれを簡素化することが可能であり、私は本当に最初の行の空が必要なのですか?
番号はempty
です。ちょうど最後の行がトリックを行います。両方のラインが何らかの理由で必要とされる場合
$('#EID').html(data);
、あなたはまだ、このようなコードを簡素化することができます:
$('#EID')
.empty()
.html(data);
あなただけのこの操作を行う必要があるので、既存のコンテンツを置き換えますhtml()
を呼び出す:
$('#EID').html(data);
コネルワトキンスはhtml()
がないが明確HTMLあなたが関数を使用することができなかった場合、別のシナリオでは、彼の答えで指摘したようあなたのコードを短縮する連鎖:$('#EID').empty().html(data);
。多くのjQuery関数は、関数が最初に呼び出された要素を返して、このタイプの省略形を許可します。
はいなし..... –
@Felix - 私はこれを反論はないよしかし、なんでだめなの?クライブの答えは不正確ですか? –
@ElRonnoco:「最初の行の空が本当に必要ですか? (質問の2番目の部分) – Clive