所以,我有一个字符串。该字符串包含 html。我正在检查字符串中的“名称”,如果没有,我正在使用其中的一个,如果它确实需要更改它是什么。
var myString = '<input id="accountUser_c967817c993e62b1de50e4f0401a03ae" type="hidden" value="c967817c993e62b1de50e4f0401a03ae" name="addRow[]"><div class="colors goldbluegreenorange"></div>';
if (myString.indexOf('name') == -1) {
myString = myString.substr(0,myString.indexOf('>')) + ' name="addRow[]"' + myString.substr(myString.indexOf('>'));
} else {
//get what's inside name's quotes and change it to removeRow[].
}
如果这比直接的 javascript 更有意义的话,我也有 jquery 。