jQuery取得一组radio的说明文字 博客分类: jQuery浏览器 jqueryJavaScript
程序员文章站
2024-02-22 19:01:18
...
项目中有个地方需要取得一组radio中被选中值的说明文字,折腾了很久,完全用jQuery的方式似乎不行,采用和js方法结合的方式如下:
类似这样的一组radio,取得选中的值不难
但是取得选中值后面的说明文字似乎不行 jQuery中的text()和html()方法不能应用在radio对象上,可以采取源生js的方式 由于是js方法 所以在获取jQuery对象后需要[0]转换成dom对象
<input type="radio" name="a" value="1">123</input> <input type="radio" name="a" value="2">456</input> <input type="radio" name="a" value="3">789</input> <input type="radio" name="a" value="4">222</input>
类似这样的一组radio,取得选中的值不难
$("[name='a']:checked").val();
但是取得选中值后面的说明文字似乎不行 jQuery中的text()和html()方法不能应用在radio对象上,可以采取源生js的方式 由于是js方法 所以在获取jQuery对象后需要[0]转换成dom对象
$("[name='a']:checked")[0].nextSibling.nodeValue;