搜尋

首頁  >  問答  >  主體

javascript - html5的data屬性怎麼指定一個function函數呢?

請問可以在data-*屬性中製定一個function函數嗎?

像我這樣寫,會報錯formatter不是一個function:

#
<th  data-formatter="test3(value, row, index)">field_name_cn</th>
学习ing学习ing2753 天前1085

全部回覆(6)我來回復

  • 迷茫

    迷茫2017-06-24 09:45:53

    eval一下就可以了,但是覺得你這個方式解決問題不太合理,不如說出你的需求,看看有沒有好的解決方案

    回覆
    0
  • 阿神

    阿神2017-06-24 09:45:53

    不是函數:是字串

    回覆
    0
  • typecho

    typecho2017-06-24 09:45:53

    不能.data-屬性依然是屬性,其值只是字串.

    函數可以轉成字串, 但就失去了函數的特性了當然

    回覆
    0
  • 阿神

    阿神2017-06-24 09:45:53

    話說可以eval一把,把字串當作函數程式碼來執行

    回覆
    0
  • 代言

    代言2017-06-24 09:45:53

    但是如果你用vue或react框架的話可以解決你這一點。但這是單純的html,是不行的

    回覆
    0
  • 黄舟

    黄舟2017-06-24 09:45:53

    好奇你想做什麼?

    回覆
    0
  • 取消回覆