Jquery 选择.wrap()之后的元素

Jquery 选择.wrap()之后的元素,jquery,jquery-selectors,Jquery,Jquery Selectors,Helo我使用这个代码: cur = $('input:radio'); cur.wrap('<span class="customRadio"></span>'); 及 使用最接近的 var custom = cur.closest(".customRadio"); 您可以访问包装器: 编辑:很抱歉,您只能在将包装器包装到目标元素之前访问它。环绕目标的实际元素不是您可以访问的元素 // Effects the span that will be wrapped:

Helo我使用这个代码:

cur = $('input:radio');
cur.wrap('<span class="customRadio"></span>');


使用最接近的

var custom = cur.closest(".customRadio");
您可以访问包装器:

编辑:很抱歉,您只能在将包装器包装到目标元素之前访问它。环绕目标的实际元素不是您可以访问的元素

// Effects the span that will be wrapped:
wrapper.css('color', 'red')
cur.wrap(wrapper)
// Doesn't effect the span that was wrapped:
wrapper.css('border', '1px solid green')
这对我来说很好

你好 var$parent=$('#mah').wrap(''.parent(); 警报($parent.attr(“id”);
var custom = cur.closest(".customRadio");
wrapper = $('<span class="customRadio"></span>')
cur.wrap(wrapper)
// Effects the span that will be wrapped:
wrapper.css('color', 'red')
cur.wrap(wrapper)
// Doesn't effect the span that was wrapped:
wrapper.css('border', '1px solid green')
<div id="mah">hello</div>

var $parent = $('#mah').wrap('<span id="test"></span>').parent();
alert($parent.attr("id"));