1
是否可以獲取文本輸入的值並僅替換其中的一部分?從輸入字段替換文本值
例如,假設我有:
$("#myTextInput").val("hello sunshine!");
而且我想用「早上好」,以取代「你好」,但不刪除「陽光」 ......這可能嗎?任何幫助非常感謝,提前謝謝!
是否可以獲取文本輸入的值並僅替換其中的一部分?從輸入字段替換文本值
例如,假設我有:
$("#myTextInput").val("hello sunshine!");
而且我想用「早上好」,以取代「你好」,但不刪除「陽光」 ......這可能嗎?任何幫助非常感謝,提前謝謝!
您可以使用val()
有回調和更新基於舊值
$("#myTextInput").val(function(index, oldVal) {
return oldVal.replace('hello', 'good morning');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="myTextInput" value="hello abc" />
太棒了!謝謝!! –
@AlejandroEspinel:很高興幫助 –
的[我怎麼串在JavaScript替代轉換「9.61」到「9:61」可能的複製?](http://stackoverflow.com/questions/2145988/how-do-i-do-string-replace-in-javascript-to-convert-9-61-to-961) – swajak