如何用jquery 写个自定义事件!!!

xshua06 2011-09-06 07:27:08
问题:

最近一个项目,当已选的项总数超过设定的值时弹出提示框。
通过事件的监听的形式。

<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />

比如当超过3个时弹出提示框。
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
最后一个菜鸟 2011-09-06
  • 打赏
  • 举报
回复
没必要写个事件吧,楼上两位的解决方法就可以
BLUE_LG 2011-09-06
  • 打赏
  • 举报
回复

<div>设置选择上限:<input type="text" id="num" />个</div>
<div id="con">
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
</div>
<script>
var a=0;
a=document.getElementById("num").value;
$('#con input:checkbox').click(function(){
if($('#con input:checked').length>a){
alert('最多只能选择'+a+'个');
};

});
</script>
bennman 2011-09-06
  • 打赏
  • 举报
回复

<div id="con">
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
<input type="checkbox" name="[]" />
</div>
<script>
$('#con input:checkbox').click(function(){
if($('#con input:checked').length>3){
alert('')
};

});
</script>

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧