jQuery交换ID和html元素的名称

问题描述

| 我可以使用JQuery的内置函数轻松切换两个元素,但是有什么方法可以交换两个元素的名称和ID。即
<a onclick=\"jQuery(\'#MetaKey1,#MetaKey,#enternew,#cancelnew\').toggle();return false;\" href=\"#postcustomstuff\"><span id=\"enternew\">Enter new</span><span id=\"cancelnew\" style=\"display:none;\">Cancel</span></a>
其中,MetaKey1是一个文本框,MetaKey是一个列表框。我希望交换它们的ID,以便在回发表单时可以获取MetaKey元素的值。     

解决方法

您的问题不是很清楚,但是如果您希望交换两个元素的ID,则可以使用如下代码:
$(\'a\').click(function(){
    var m = $(\'#MetaKey1\');
    var n = $(\'#MetaKey\');
    m.attr(\'id\',\'MetaKey\');
    n.attr(\'id\',\'MetaKey1\');
});
    ,//获取ID var idTextBox = jQuery(\'#MetaKey1 \')。val(\“ id \”); var idListBox = jQuery(\'#MetaKey \')。val(\“ id \”); //设置id jQuery(\'#MetaKey1 \')。val(\“ id \”,idListBox); jQuery(\'#MetaKey \')。val(\“ id \”,idTextBox);     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...