2015-10-15 44 views

回答

2

它不正是你想做的事清楚了嗎?

如果要更改驗證消息的DOM元素的id

document.getElementById('valName').id = 'newId'; 

// or via jQuery 
$('#valName').attr('id', 'newId'); 

如果要更改驗證消息的DOM元素的text

document.getElementById('valName').innerHTML = 'new content'; 

// or via jQuery 
$('#valName').html('new content'); 
+0

謝謝@Viktor Bahtev。有用。 –

0

這應該工作:

$(document).ready(function() { 
    $('[class^=field-validation]').each(function() { 
     var id = "val" + $(this).attr("data-valmsg-for"); 
     $(this).attr("id", id); 
    }); 
}); 

它會將id設置爲與窗體相同字段,但帶有「val」前綴。