span标签可以使用hide()方法隐藏吗?

html-css07

span标签可以使用hide()方法隐藏吗?,第1张

可以

//获取li下的span

var $span = $('ul.selector li span')

//span对象隐藏

$span.hide()

//或者

$span.css('display','none')

<script type="text/javascript">

$(function(){

$("input[name='r1']").each(function(index){

var content = $(this).siblings("span").html()

if(content=="" || content==undefined){

$(this).siblings("span").css("display","none")//隐藏内容

$(this).css("display","none")//隐藏radio

}

})

})

</script>

下面是html,为了方便寻找给内容加上了span,不知道这样是否满足楼主要求。

<table>

<tr>

<td>

<p>

<input name="r1" type="radio" value="result1" /><span>内容1</span>

</p>

<p>

<input name="r1" type="radio" value="result2" /><span>内容1</span>

</p>

<p>

<input name="r1" type="radio" value="result3" /><span>内容1</span>

</p>

<p>

<input name="r1" type="radio" value="result4" /><span>内容1</span>

</p>

<p>

<input name="r1" type="radio" value="result5" /><span>内容1</span>

</p>

<p>

<input name="r1" type="radio" value="result6" /><span></span>

</p>

<p>

<input name="r1" type="radio" value="result7" /><span></span>

</p></td>

</tr>

</table>