次のjQueryコードがあります:
$(myObj).val( $.trim($(myObj).val()) );
jQuery の私の経験と、一般的なスクリプト タスクへのエレガントなアプローチから、jQuery はオブジェクトの値のデータをトリミングするためのよりエレガントな方法を提供する必要があると感じています。オブジェクトが 2 回呼び出されない、よりエレガントな方法はありますか?
$(myObj).val(function(i, val){
return $.trim(val);
});
jQueryドキュメントのこの例を参照してください。val
それを変数に割り当てます。
var a = $(myObj);
a.val($.trim(a.val()));