Helo我使用这段代码:
cur = $('input:radio');
cur.wrap('<span class="customRadio"></span>');
访问'.customRadio'元素我必须做些什么? 我已经尝试过了:
cur.parent('.customRadio')
和
$('.customRadio')
答案 0 :(得分:6)
它适用于我http://jsfiddle.net/QD35Z/
<div id="mah">hello</div>
var $parent = $('#mah').wrap('<span id="test"></span>').parent();
alert($parent.attr("id"));
答案 1 :(得分:1)
wrapper = $('<span class="customRadio"></span>')
然后包装器是一个span元素,您可以在jQuery中使用它:
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')
答案 2 :(得分:0)
使用closest
?
var custom = cur.closest(".customRadio");