一段代码,大神们给解释下
......省略一
target.find('input[dataExplain]').each(function () {
if ($(this).attr('type') == 'password') {
var pw = $(this);
var text = $('<input type="text"/>');
var attrs = ['id', 'name', 'style'];
for (var n in $(this)[0]) {
if (/^className$/.test(n)) {
text.attr(n, $(this).attr(n));
}
if (attrs.indexOf(n) >-1) {
var attrVal = $(this).attr(n);
if (attrVal != null && attrVal != '')
text.attr(n, attrVal);
}
}
text.val(pw.attr('dataExplain'));
谁给我解释下红色的那句