我有我的網站的某些地方這樣的文字:jQuery的替換文本和格式
<a class="classCover"> 1: Comentario: </a>
而且我想它重新格式化爲:
<a class="classCover"> Comentarios: 1 </a>
任何想法,除去點和重新排列這考慮到這個數字將取決於評論數量而變動嗎?提前致謝。
我有我的網站的某些地方這樣的文字:jQuery的替換文本和格式
<a class="classCover"> 1: Comentario: </a>
而且我想它重新格式化爲:
<a class="classCover"> Comentarios: 1 </a>
任何想法,除去點和重新排列這考慮到這個數字將取決於評論數量而變動嗎?提前致謝。
您可以使用
text.split(':').reverse().join(':');
trim
的前導和尾部空格:
:
:
$('.classCover').text(function(e, oldText) {
return oldText.trim().replace(/^:|:$/g, '').split(':').reverse().join(':');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a class="classCover"> 1: Comentario: </a>
使用以下
$(document).on('click', '.classOver',function(e){
$(this).text('Comentarios: 1');
});
'str.replace( '1:Comentario:', '住客評論:1')'? – adeneo
@ adeneo並不總是,因爲數量將取決於評論數量 – Antonio
@Antonio是否只有一個元素具有該類或多個? – Tushar