Javascript 如何在jQuery中更改DIV的ID
我得换一个div 交换工作正常(我使用Jquery交换插件)。 交换之后,我也想交换div的ID 请查找JQuery代码。请帮助我如何交换DIV idJavascript 如何在jQuery中更改DIV的ID,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我得换一个div 交换工作正常(我使用Jquery交换插件)。 交换之后,我也想交换div的ID 请查找JQuery代码。请帮助我如何交换DIV id $(".arrowIMG").click(function() { var arr = this.id.split("_"); if(arr[0] == 'down'){ var div1 = $('#'+'div_
$(".arrowIMG").click(function() {
var arr = this.id.split("_");
if(arr[0] == 'down'){
var div1 = $('#'+'div_' +arr[1]);
var next = (parseInt(arr[1]) + 1);
alert(next)
var div2 = 'div_' + next;
div1.swap({
target: div2,
opacity: "0.5",
speed: 1000,
callback: function() {
//Now Here i want to swap the id of div (div1 and dev2)
}
});
}else if(arr[0] == 'up') {
alert('up');
}
});
callback: function() {
var div2selector = $('#'+div2); //making both selectors in same format as div2='div_' + next
var tempid = div1.attr('id');
div1.attr('id',div2selector.attr('id'));
div2selector.attr('id',tempid );
}
请帮助我交换部门ID的方法
$(".arrowIMG").click(function() {
var arr = this.id.split("_");
if(arr[0] == 'down'){
var div1 = $('#'+'div_' +arr[1]);
var next = (parseInt(arr[1]) + 1);
alert(next)
var div2 = 'div_' + next;
div1.swap({
target: div2,
opacity: "0.5",
speed: 1000,
callback: function() {
//Now Here i want to swap the id of div (div1 and dev2)
}
});
}else if(arr[0] == 'up') {
alert('up');
}
});
callback: function() {
var div2selector = $('#'+div2); //making both selectors in same format as div2='div_' + next
var tempid = div1.attr('id');
div1.attr('id',div2selector.attr('id'));
div2selector.attr('id',tempid );
}
编辑:
div1和div2的格式不同。因此,进行了类似的修改我不确定函数的预期行为到底是什么-但以下内容可以用来更改ID:
$(element).attr('id', 'new_id');
使用jQuery获取匹配元素集中第一个元素的属性值
var temp = div1.attr('id');
div1.attr('id',div2.attr('id'));
div2.attr('id', temp);
选中此项:
<div id="my" > s,dfsd </div>
<div id="src" class="div1">
src
</div>
<div id="dest" class="div2">
dest
</div>
检查这个
使用此代码段调整单击事件行为。在function()代码中,您已经访问了这些元素,因此可以直接访问这些元素的id
var temp = div1.attr('id');
div1.attr('id',div2.attr('id'));
div2.attr('id', temp);
+1用于教授钓鱼技巧,而不是给鱼。