首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery事件有关问题

2012-02-08 
jquery事件问题 请教高手怎么给div中的所有div的radio都添加同一个点击事件?我的radio是自动生成的[解决

jquery事件问题 请教高手
怎么给div中的所有div的radio都添加同一个点击事件?
我的radio是自动生成的;

[解决办法]
$("div div input[type=radio]").click(function(){alert(1)})
[解决办法]

HTML code
<div>    <input type="radio" name="xxx" value=""></div><script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"></script><script>window.onload=function(){    $("div").append("<input type='radio' name='xxxx'>");    $("div input:radio").click(function(){alert($(this).attr("name"))})}</script>
[解决办法]
你就不能给个id什么的的么。。
我怎么知道你的文档结构是什么样
[解决办法]
我是说div的id
[解决办法]
是radio的话 $("div input:radio")一定可以,就看你的HTML结构了
[解决办法]
你现在的HTML 代码是什么样的
[解决办法]
二楼的代码也应该是可以的
HTML code
<html>    <head>            <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" ></script>                <script type="text/javascript">            $(function(){                $("input[type=radio]").bind("click", myFunctionName)            })            function myFunctionName(){                alert(this.id)            }        </script>    </head>    <body>        <input type=radio id=checkbox1>        <div>        <input type=radio id=checkbox2>        </div>        <div><div><input type=radio id=checkbox3></div></div>    </body></html> 

热点排行