これまでのところ、効果的で洗練された jQuery をデプロイするために、他の人のコードとメソッドのスクランブルを解読しようと試みてきました。これは通常、単純化できると確信しているいくつかの呼び出しに発展します。
私がやろうとしていることは
1 -id
特定の宣言名 (id 名) があるかどうかを確認します。
controlbar
2- M4Vで終わらない場合はクラスを削除するか、
3-空の場合、または非表示#postvideo
の親divに単純に存在しない場合articlePost
.controlbar
4-しかし、それがM4Vで終わっている場合は、それを切り離して追加すると、要素の属性になります#fold-above
...簡単ですよね?私は知っています、おそらくそうではありません。
私が使用しようとしているサンプルコード:
$('#postvideo').not('[src$=".m4v"]').empty().each(function() {
$(".controlbar").remove(); //elements whose src doesn't end with `.m4v`
});
$('.articlePost').empty('$("#postvideo").function() {
$(".controlbar").remove();
});
$("#postvideo").detach().appendTo("#fold-above");
同じid
、複数の呼び出し。これらすべてを簡潔なコードにする方がよい方法と理由を説明できる人はいますか?