<!DOCTYPE html>
<html>
<head>
< >项目</ >
< charset=\"utf-8\">
< name=\"viewport\" content=\"width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no\">
< name=\"apple-mobile-web-app-capable\" content=\"yes\">
< name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">
<style>
.ms-controller{
visibility: hidden; /*防止出现{{x}}等插值表达式*/
}
</style>
</head>
<body>
<div ms-controller=\"indexController\" class=\"ms-controller\">
<p>-----------------------变量------------------------------</p>
<div>
<span>{{@x}}</span>
</div>
<p>-----------------------集合------------------------------</p>
<ul><li ms-attr=\"{myAttr:el.a}\" ms ms-for=\"el in @list\" =\"doClick(this)\">{{el.a}}</li></ul> <!--自定义属性ms-attr-->
</div>
< src=\"avalon2.js\"></ >
< >
var vm = avalon.define({
$id: \"indexController\",
x: 100,
list: [{ \"a\": \"aa\" }, { \"a\": \"aa\" }, { \"a\": \"aa\" }]
});
function doClick(liObj)
{ alert(liObj.attributes[\"myAttr\"].value);}
setTimeout(function () { vm.x = 19;},3000);
</ >
</body>
</html>
传多个
<button ms-attr=\"{myAttr:el.id,status:el.status}\" ms-visible=\"el.status==1\" class=\"layui-btn layui-btn-sm layui-btn-danger\"
:class=\"el.status | status\" id=\"s1\" =\"refund(this)\"
>
退票
</button>
function refund(e){
console.log(e.attributes[\"myAttr\"].value);
console.log(e.attributes[\"status\"].value);
var id = e.attributes[\"myAttr\"].value;
// console.log($(this).children().first());
// alert($(this).children().first().text())
}
继续阅读与本文标签相同的文章
上一篇 :
印尼最大的独角兽创始人改行从政
-
服务器远程的安全管理办法
2026-05-18栏目: 教程
-
语音顶会Interspeech 论文解读|Investigation of Transformer based Spelling Correction Model for CTC-based End-to-End Mandarin Speech Recognition
2026-05-18栏目: 教程
-
阿里云“网红"运维工程师白金:做一个平凡的圆梦人 | 9月11号栖夜读
2026-05-18栏目: 教程
-
十位大师零距离,云栖大会通票+限量周边,还不够诱人吗亲? | 开发者必读(062期)
2026-05-18栏目: 教程
-
相同类中方法间调用时日志Aop失效处理
2026-05-18栏目: 教程
