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值
展开
 我来答
百度网友cc7dce5
推荐于2016-07-03 · TA获得超过371个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:373万
展开全部

给你举个例子

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()

jonggers
推荐于2016-11-18 · TA获得超过846个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:543万
展开全部
你想要的效果应该是当radio处于选中状态是取相应td里的值吧?
$("input:radio[name=ren]").click(function(){
var tdValue = $(this).nextAll("td").eq(1);

});
更多追问追答
追问
不行啊   用了你的这个取出来是空白的。。。。
追答
这里只是取了那个td,你要取他里面文字的话还要加上
var tdValue = $(this).nextAll("td").eq(1).text();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boremy
2013-05-30 · TA获得超过770个赞
知道小有建树答主
回答量:1062
采纳率:0%
帮助的人:588万
展开全部
我想说,需求可以有,但是这样你也不嫌麻烦吗?
追问
业务需求  你过来跟我老总说 你嫌麻烦吗您
业务需求  你过来跟我老总说 你嫌麻烦吗您
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式