Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery在元素后获取包含通配符内容的文本并将其移动_Jquery_Filter_Replace_Get - Fatal编程技术网

jQuery在元素后获取包含通配符内容的文本并将其移动

jQuery在元素后获取包含通配符内容的文本并将其移动,jquery,filter,replace,get,Jquery,Filter,Replace,Get,我认为这可能是一个棘手的问题,但如果有人能解决它,我会非常感动,也非常感激 以下是现有的标记(我无法更改,否则这将是一个简单的问题,我可以自己解决!): (1) (2) (1) (3) 我想做的是,抓取括号和里面的值([WILDCARD value HERE]),剪切它,然后将它附加到用包装的标记中 这就是我想要的: <a title="1 topics" href="http://localhost/tags/amis/">amis <span>(1)</

我认为这可能是一个棘手的问题,但如果有人能解决它,我会非常感动,也非常感激

以下是现有的标记(我无法更改,否则这将是一个简单的问题,我可以自己解决!):

(1)
(2) 
(1) 
(3) 
我想做的是,抓取括号和里面的值([WILDCARD value HERE]),剪切它,然后将它附加到用包装的标记中

这就是我想要的:

<a title="1 topics" href="http://localhost/tags/amis/">amis <span>(1)</span></a>

再说一次,如果有人有任何想法。。。谢谢

试试这个

$('a')。每个(函数(){
var$this=$(this);
var textEl=this.nextSibling;
var spanEl=$('').text(textEl.data);
$this.append(spanEl);
$(textEl.remove();
});

先生,你是个天才。谢谢你的帮助。:)
<a title="1 topics" href="http://localhost/tags/amis/">amis <span>(1)</span></a>
$('a').each( function(){

   var $this = $(this);
   var textEl = this.nextSibling;
   var spanEl = $('<span />').text(textEl.data);
   $this.append( spanEl );
   $(textEl).remove();

});