我想使用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>
这些代码不起作用......请帮我解决方案......
答案 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>