var left=10;
var right=50;
$("#leftori").attr("id",left);
$("#rightori").attr("id",right);//change the id
$(document).delegate('div[id^='+left+']', 'mouseenter',function() {
alert("left ok!");
var newleft=left+1;
$("#"+left).attr("id","newleft"};//change the id
left=newleft;
}
$(document).delegate('div[id^='+right+']', 'mouseenter',function() {
alert("right ok!");
var newright=right+1;
$("#"+right).attr("id","newright");
right=right+1;
}
<body>
<div id="leftori" class="div01"></div>
<div id="rightori" class="div01"></div>
</body>
質問は以下のとおりです。変数idを動的に委譲し、多くの変数 "id"をjQueryの関数でggetherに委譲できますか?
- どのように私は二MouseEnterイベントにid属性を変更し、新たなDIVの力学「ID」を委任することができますか?
セレクタを
id^=left
またはid^=right
と同じデリゲート機能で組み合わせたいとします。それを作る方法はありますか?たとえば:$(document).delegate('div[id^='+left+']' || 'div[id^='+right+']' , 'mouseenter',function() {...}
しかし、それはうまく動作しないことができる...どのように私はそれを修正するか、2つのデリゲート機能に書き込むが、他の方法を持つことができませんか?
あなたの助けを誠実にお寄せいただきありがとうございます!これは非常に良い仕事であり、とてもうまくいきます!ありがとうございます!私はウェブでコンソールの使い方を勉強しようとします。 –