我是一名涉足 jQuery 的设计师,这对我来说是一个非常陡峭的学习曲线,我知道它非常强大,但我努力避免数百万行代码,而且似乎仍然是硬编码,我很确定可以减少和软化。我想知道是否有人可以就以下代码示例提出建议?我是否应该将它组合成一个循环,如果可以的话,有人能指出我正确的方向吗?是否需要硬编码并添加每个选择器?
$(xml).find('Data').each(function(){
$('#saved').val($(this).find('saved').text());
$('.jobrole').text($(this).find('jobrole').text());
$('#psu1').val($(this).find('psu1').text());
$('#psu2').val($(this).find('psu2').text());
$('#psu3').val($(this).find('psu3').text());
$('#tsu1').val($(this).find('tsu1').text());
$('#tsu2').val($(this).find('tsu2').text());
$('#tsu3').val($(this).find('tsu3').text());
$('#pm1').val($(this).find('pm1').text());
$('#pm3').val($(this).find('pm3').text());
$('#tm1').val($(this).find('tm1').text());
$('#tm3').val($(this).find('tm3').text());
});
任何建议将不胜感激。我已经开始研究 MVC 框架,这会有所帮助/这是前进的方向吗?
最亲切的问候雷切尔