我是jquery的新手并且有一个简单的问题。 如何使用jquery在下面显示的html“div”中用“:30”替换“.5”?
<div class="timepicker"> <select> <option value="0" selected="selected">00</option> <option value="0.5">00.5</option><option value="1">01</option> <option value="1.5">01.5</option><option value="2">02</option> </select> </div>
提前致谢。
答案 0 :(得分:4)
你可以这样做(这适用于html,你需要值吗?):
$('option:contains(".5")').each(function(){
$(this).html($(this).html().replace('.5', ':30'));
});
如果您还需要替换值:
$('option:contains(".5")').each(function(){
$(this).html($(this).html().replace('.5', ':30'));
$(this).val($(this).val().replace('.5', ':30'));
});
答案 1 :(得分:1)
$('option[value="0.5"]').attr("value",".30");
$('option[value="0.5"]').html(".30");