jquery如何获得radio的文本值
<td><inputtype=“radio”name=“ren”value=“1”/></td>";<td>1</td>";<td>张三</td>";<td><input...
<td><input type=“radio” name=“ren” value=“1” /></td>";
<td>1</td>";
<td>张三</td>";
<td><input type=“radio” name=“ren” value=“2” /></td>";
<td>2</td>";
<td>张四</td>";
应该如何用jquery取得“张三”或者“张四”td里面的文本值,不是value值 展开
<td>1</td>";
<td>张三</td>";
<td><input type=“radio” name=“ren” value=“2” /></td>";
<td>2</td>";
<td>张四</td>";
应该如何用jquery取得“张三”或者“张四”td里面的文本值,不是value值 展开
3个回答
展开全部
给你举个例子
html部分
<span onclick="getnews(2);"><input id="2" name="jixing" type="radio" value="xxxyyy" />xxxyyy</span>
js部分
function getnews(id) {
$("#" + id).val();
}
那个 $("#" + id).val() 就是 radio 文本值
当然你也可以做其他方面的函数调用,最主要的就是 id 和 $("#" + id).val()
展开全部
你想要的效果应该是当radio处于选中状态是取相应td里的值吧?
$("input:radio[name=ren]").click(function(){
var tdValue = $(this).nextAll("td").eq(1);
});
$("input:radio[name=ren]").click(function(){
var tdValue = $(this).nextAll("td").eq(1);
});
更多追问追答
追问
不行啊 用了你的这个取出来是空白的。。。。
?
追答
这里只是取了那个td,你要取他里面文字的话还要加上
var tdValue = $(this).nextAll("td").eq(1).text();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想说,需求可以有,但是这样你也不嫌麻烦吗?
追问
业务需求 你过来跟我老总说 你嫌麻烦吗您
业务需求 你过来跟我老总说 你嫌麻烦吗您
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询