添加到我的项目中的 html 页面自定义 atribute 将由它自己调用(如数据绑定)
Add to html pages in my project custom atribute that will be called by it self (like as data-bind)
我想在我的项目中创建自定义属性,该属性将在调用"data-bind"属性的同一时刻被调用。我希望你很好地理解我,所以请阅读我的解释:我知道如何创建自定义属性并知道如何使用它。但问题是,我的项目有很多页面。我不希望所有团队成员都想使用我的属性(称为"data-re"),来调用我的函数。我希望与"data-bind"属性一样以任何方式解决,并且您不必在每个页面都调用它,所以我想找到编写代码的地方,此代码将在每页完成而无需专门编写它。这是我的代码:
<input type="text" data-re="value:40"/>
function compositionComplete(){
var dict = cacheManager.get(cacheItems.DICT);;
var reElms = document.querySelectorAll('[data-re]');
for (var n = 0; n < resElms.length; n++) {
var reEl = reElms[n];
if (n != 1) {
var dataRe = reEl.getAttribute('data-re');
while (dataRe) {
var attr = dataRe;
var cutPlace = dataRe.lastIndexOf(',');
if (cutPlace >= 0) {
attr = reKey.substring(cutPlace, dataRe.length - 1);
}
var reKey = attr.substring(attr.indexOf(':') + 1, attr.length);
var attrName = attr.substring(0, attr.indexOf(':'));
reEl[attrName] = dict[reKey].Descript;
dataRe = dataRe.substring(attr.length, dataRe.length);
if (cutPlace)
dataRe = dataRe.substring(0, 1);
}
}
}
我的项目在杜兰达尔。 到目前为止,"data-re"属性背后的代码在"compositionComplete"中。我不想在我的页面中写任何关于它的内容!我该怎么办?谢谢车辙纳蒂夫。
您可以使用liveQuery并关注添加到页面的每个html元素:
$("[data-res]").livequery(function () {
your logic code...
});
相关文章:
- 获取其中骰子的总和'它自己的窗口.并不是所有的窗户
- 如何在 redis 中将 JS 对象传递给它自己的事件参数 - 连接事件上的哨兵
- Heroku 它的调用 JavaScript 代码不在我的 Ruby on Rails 项目中
- 功能具有子功能,但也有它自己的功能.功能.
- 如何将字母从变量隔离到它自己的变量中,停止在单词长度处
- 清除运行时在它自己的函数中的超时
- 添加到我的项目中的 html 页面自定义 atribute 将由它自己调用(如数据绑定)
- Javascript EventListener 由它自己调用
- FileReader JS Api在它之前调用Fire'It’准备好了
- 如果单击目标不是它自己或它的子对象,则使用jQuery隐藏元素
- jQuery——替换用户消息——重复它自己
- require.js模块是否可以依赖于它自己
- JQuery单击函数不适用于具有它的父元素中的按钮'它自己的点击功能
- 是否可以创建一个Vorpal应用程序,命令's的输出直接到达终端,而不是'它自己的外壳
- javascript in IE递归->window.frames不等于它自己
- 如何使图像停留在它自己的位置,鼠标在上面
- 编辑chrome通知后,它被调用
- 如何添加变量到它自己
- Javascript -是否有可能在函数定义后调用它自己,然后在作用域的其他地方作为函数被引用?
- 可以将javascript变量的作用域限定为一个函数,并且该函数可以递归地调用它自己