Javascript jquery DOM对象中的自定义变量atribute jQuery(“”{ id:'卡塔'+i, znak:player1 }).appendTo(“#igrac1”);
znak:player1其中一种方法是我试图在该对象内制作定制的atribute,但它是错误的。那么,有可能在jquery对象中使用自定义atribute吗?看看这个函数,也许您可以在您的案例中使用它。下面是我刚刚举的一个例子: 以下是html:Javascript jquery DOM对象中的自定义变量atribute jQuery(“”{ id:'卡塔'+i, znak:player1 }).appendTo(“#igrac1”);,javascript,jquery,variables,object,Javascript,Jquery,Variables,Object,znak:player1其中一种方法是我试图在该对象内制作定制的atribute,但它是错误的。那么,有可能在jquery对象中使用自定义atribute吗?看看这个函数,也许您可以在您的案例中使用它。下面是我刚刚举的一个例子: 以下是html: jQuery('<div/>', { id: 'karta'+i, znak: player1 }).appendTo('#igrac1'); 以下是Js: <div id="igrac1">&l
jQuery('<div/>', {
id: 'karta'+i,
znak: player1
}).appendTo('#igrac1');
以下是Js:
<div id="igrac1"></div>
jQuery(“”{
id:'卡塔',
兹纳克:“嘿”
}).appendTo(“#igrac1”);
var igracDiv=$(“karta”);
//存储信息
数据(igracDiv,“test”{name:“Joe”,年龄:12});
//然后读取它(或将它放入另一个变量)
警报(jQuery.data(igracDiv,“test”).name);
看看这个函数,也许你可以在你的案例中使用它。下面是我刚刚举的一个例子:
以下是html:
jQuery('<div/>', {
id: 'karta'+i,
znak: player1
}).appendTo('#igrac1');
以下是Js:
<div id="igrac1"></div>
jQuery(“”{
id:'卡塔',
兹纳克:“嘿”
}).appendTo(“#igrac1”);
var igracDiv=$(“karta”);
//存储信息
数据(igracDiv,“test”{name:“Joe”,年龄:12});
//然后读取它(或将它放入另一个变量)
警报(jQuery.data(igracDiv,“test”).name);
如果我理解您的意图,您需要使用attr
:
var newDiv=jQuery(“”{
id:'卡塔'
}).attr(znak,player1)
或者你可以这样做:
var newDiv = jQuery('<div/>', {
id: 'karta'
}).attr(znak,player1)
var详细信息={
id:'卡塔'
};
详细信息[znak]=player1;
var newDiv=jQuery(“”,details).appendTo('body');
但正如在另一个问题中所述,
数据通常比自定义属性更好。如果我了解您要做什么,您需要使用attr
:
var newDiv=jQuery(“”{
id:'卡塔'
}).attr(znak,player1)
或者你可以这样做:
var newDiv = jQuery('<div/>', {
id: 'karta'
}).attr(znak,player1)
var详细信息={
id:'卡塔'
};
详细信息[znak]=player1;
var newDiv=jQuery(“”,details).appendTo('body');
但正如在另一个问题中所述,数据
通常比自定义属性更好。您正在将属性znak
设置为player1
的值。换句话说,元素看起来是这样的
var details = {
id: 'karta'
};
details[znak] = player1;
var newDiv = jQuery('<div/>', details).appendTo('body');
您正在将属性znak
设置为player1
的值。换句话说,元素看起来是这样的
var details = {
id: 'karta'
};
details[znak] = player1;
var newDiv = jQuery('<div/>', details).appendTo('body');
正如其他人所说,在使用jQuery时,使用.data()
在元素上存储自定义数据要安全得多。在您的示例中,您可以这样做:
<div id="kart1" znak="<!-- value of player` -->"></div>
您可以在此处看到它的工作原理:
如果要在对象上设置多个数据项,可以通过多个.data()调用或将对象传递给.data():
或
然后,可以通过以下方式检索:
jQuery("#karta1").data({player: "Bob", age: 13});
正如其他人所说,在使用jQuery时,使用.data()
在元素上存储自定义数据要安全得多。在您的示例中,您可以这样做:
<div id="kart1" znak="<!-- value of player` -->"></div>
您可以在此处看到它的工作原理:
如果要在对象上设置多个数据项,可以通过多个.data()调用或将对象传递给.data():
或
然后,可以通过以下方式检索:
jQuery("#karta1").data({player: "Bob", age: 13});
我编辑了我的帖子,请立即签出。@crmk_ГББаачаааааааћ,仍然没有意义。是否可以将变量链接到由jQuery创建的对象。。我编辑了我的帖子,请立即签出。@crmk_ГПББПППППаа,仍然没有意义。是否有可能将变量链接到jQuery创建的对象。我不认为它是按照您描述的方式工作的。你能举个例子吗。。如何将数据存储在jquery对象中,然后使用简单的警报函数读取存储在该对象中的自定义信息。@ППППаааачаааааааааааааа,我还有一个问题,例如,一个数据函数中可以存储多少变量。数据(“znak”,“test”)工作znak是变量test是thavar的值。。但是如何在一个数据函数中存储多个变量呢?提前谢谢,也许你应该读一读。使用.data()
函数,您可以拥有任意多个不同的键。对于要设置的每个键,只需多次调用.data()
。而且数据的大小没有限制(javascript有任何限制除外)。在内部,jQuery只是将数据作为键/值对存储在javascript对象上代码>。现在你的名字和年龄都存储在igracDiv中了,我不认为你描述的那样有效。你能举个例子吗。。如何将数据存储在jquery对象中,然后使用简单的警报函数读取存储在该对象中的自定义信息。@ППППаааачаааааааааааааа,我还有一个问题,例如,一个数据函数中可以存储多少变量。数据(“znak”,“test”)工作znak是变量test是thavar的值。。但是如何在一个数据函数中存储多个变量呢?提前谢谢,也许你应该读一读。使用.data()
函数,您可以拥有任意多个不同的键。对于要设置的每个键,只需多次调用.data()
。而且数据的大小没有限制(javascript有任何限制除外)。在内部,jQuery只是将数据作为键/值对存储在javascript对象上代码>。现在,你的名字和年龄存储在igracDiv中。这是做同样事情的另一种方法,在某些情况下,用这种方法可能更好,所以我只给你声誉+becau