我有以下jQuery代码:
$(myObj).val( $.trim($(myObj).val()) );
根据我对jQuery的经验以及它对常见脚本编写任务的优雅方法,我觉得jQuery应该提供一种更优雅的方法来修剪对象值数据。是否有一种更优雅的方式,对象不会被调用两次?
答案 0 :(得分:4)
$(myObj).val(function(i, val){
return $.trim(val);
});
请参阅jQuery val
文档中的this example。
答案 1 :(得分:0)
将其分配给变量。
var a = $(myObj);
a.val($.trim(a.val()));