Jquery html attr radio input alt content

Jquery html attr radio input alt content

本文关键字:alt content input radio html attr Jquery      更新时间:2023-09-26

我想使用 Jquery Attr.Radio Button 单击并写入 #RadioDesc id 的div...

<input type="radio" desc="sample description" class="AddText">
<script type="text/javascript">
    $( document ).ready( function() {
        $("radio").click( function() {
            $("#RadioDesc").attr("desc");
        });
    });
</script>
<div id="RadioDesc"></div>

这些代码不起作用...请帮我解决...

您的选择器无效,请更改:

$("radio").click(function(){

$( document ).ready( function() {
        $(":radio").click( function() {
            //add to html
            $("#RadioDesc").html($(this).attr("desc"));
        });
    });

html:

<input type="radio" desc="sample description" class="AddText">
<div id="RadioDesc"></div>

Js:

$(document).ready(function() {
$("input[type=radio]").click(function(){
           $("#RadioDesc").text($(this).attr("desc"));
        });});

工作小提琴

无线电选择器是:无线电

$(document).ready(function () {
    $(":radio").click(function () {
        $("#RadioDesc").html($(this).attr('src'));
    });
});

您的选择器不是针对无线电,而是针对元素无线电

试试这个:

$('input[type=radio]')

你应该将div 的 html 更改为 radio 的属性值

<input type="radio" desc="sample description" class="AddText">
<div id="RadioDesc"></div>
<script type="text/javascript">
    $( document ).ready( function() {
        $("input:radio").click( function() {
            $("#RadioDesc").html( $(this).attr("desc") );
        });
    });
</script>