[frontend] 根據文字長度 自適應寬度 自適應高度+ Uncaught ReferenceError: xxx is not defined at HTMLDivElement.onclick

CSS一行代碼就能夠解決第一個問題:html

1.1 根據文字長度,自適應標籤寬度app

解決方法:把width的設置刪掉,加一行代碼 display:table;htm

.tag-footdetail{
  /*width: 300px;*/
  height: 40px;
  font-size: 1.5rem;
  line-height: 40px;
  text-align: center; 
  border-radius: 15px;
  border: 1px solid #D2B991;
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
  background-color: #D2B991;
  color: black;
  display:table;
}ip

1.2 根據文字長度,自適應標籤高度rem

CSS中字符串

height:auto;get

display:inline-block;io

 

2.Uncaught ReferenceError: xxx is not defined at HTMLDivElement.onclicktable

解決方法:function

1)注意引用juery是否有錯 對應的<script>行代碼請認真檢查

2)這實際上是個很簡單的問題,主要是注意xxx是不是個字符串,要不要加引號。

如下爲例,value.id和value.name 都是須要加' '的,加上以後能夠解決這個問題。

function renderFootData(data) {    $.each(data.result, function(index, value) {    var html = '<div class="tag" style="font-size:28px;" onclick="getfootid(\''+value.id+'\',\''+value.name+'\');">'    + value.name    + '</div>';    $("#foot-data-list").append($(html));    }); }

相關文章
相關標籤/搜索