Jquery html attr radio输入alt内容

时间:2013-09-12 07:33:12

标签: javascript jquery

我想使用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>

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

5 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:2)

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"));
        });});

工作Fiddle

答案 2 :(得分:1)

无线电选择器是:radio

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

答案 3 :(得分:0)

您的选择器未针对广播,其定位为元素广播

试试这个:

$('input[type=radio]')

答案 4 :(得分:0)

您应该将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>