function replaceIfEmpty(fieldID, value){
alert($j('input#'+fieldID.val()));
if ($j('input#'+fieldID).val() == ""){
$j('input#'+fieldID).val(value);
}
}
这是我的功能,这是在我的控制器中:
page << "replaceIfEmpty('object_name', '#{t.name}');"
但是当所有这一切都被调用时,一个警报告诉我:
RJS error:
TypeError: Object object_name has no method 'val'
即使我使用的是 jQuery 1.3.2,文档说 .val() 对 1.4 来说并不陌生 =\