javascript - Comment spécifier une fonction Function dans l'attribut data de HTML5?
学习ing
学习ing 2017-06-24 09:43:53
0
6
1032

Puis-je spécifier une fonction function dans l'attribut data-* ?

Par exemple, si j'écris comme ceci, j'obtiendrai une erreur : le formateur n'est pas une fonction :

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

répondre à tous(6)
迷茫

Eval suffit, mais je pense que votre façon de résoudre le problème est déraisonnable. Pourquoi ne pas nous faire part de vos besoins et voir s'il existe une bonne solution

.
阿神

n'est pas une fonction:est une chaîne

typecho

No.data-attribute est toujours un attribut, sa valeur est juste une chaîne.

La fonction peut être convertie en chaîne, mais bien sûr elle perd les caractéristiques de la fonction

阿神

En parlant de cela, vous pouvez évaluer et exécuter la chaîne en tant que code de fonction

代言

Mais si vous utilisez le framework Vue ou React, vous pouvez résoudre ce problème. Mais c'est du pur HTML, ça ne marchera pas

黄舟

Curieux, que veux-tu faire ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal