-1
$('p').text($('p').text().replace('string A', 'string B'));
尋找更簡單的方法來做到這一點。有沒有一種方法可以在同一個方法中提取和重新聲明一個字符串?使用jQuery,有沒有辦法設置一個字符串等於自己,但有一些修改?
$('p').text($('p').text().replace('string A', 'string B'));
尋找更簡單的方法來做到這一點。有沒有一種方法可以在同一個方法中提取和重新聲明一個字符串?使用jQuery,有沒有辦法設置一個字符串等於自己,但有一些修改?
您可以將函數傳遞給$.text
而不是手動值。該函數將接收舊值作爲參數之一。只要返回你想要的新功能就可以了。
$('p').text(function(index, text) {
return text.replace('Hello', 'Good day');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Hello, World!</p>