如何在使用<div>js标记内添加内容?

<div class="price"></div>


当它为空时,我希望它显示此

<div class="price">"By Enquiry Only"</div>


我尝试了这个但是没用

<script>
jQuery(document).ready(function($){
  if ($(this).find('.price').is(':empty'))
    document.getElementByClass("demo").innerHTML="By Enquiry Only";
</script>

最佳答案

您可以使用CSS执行此操作:

.price:empty:after
{
    content: "By Enquiry Only";
}


Fiddle

注意:

做:document.getElementsByClassName("demo")[0]

代替:document.getElementByClass("demo")

或者只是:$(".demo").html("By Enquiry Only");

关于javascript - 如何使用js将<div>标记内的内容添加为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20545973/

10-12 12:47
查看更多