在Jquery中单击event
Click event in Jquery
我有一个jquery,它有一个点击事件,当任何锚标记被点击。
$(document).ready(function ()
{
$("a").click(function (e)
{
e.preventDefault();
$('#myModal').load($(this).attr('href'));
$('#myModal').reveal();
});
});
我还有另一个id为'close'的锚。我希望他的点击事件运行时,任何锚被点击除了一个有'close' id。另一个锚没有id。
我怎么才能做到呢?谢谢。
你应该能够使用'not'元选择器。
http://api.jquery.com/category/selectors/http://api.jquery.com/not-selector/$(function () {
$("a:not(#close)").click(function (e) {
e.preventDefault();
$('#myModal')
.load($(this).attr('href'))
.reveal();
});
});
$(document).ready(function ()
{
$("a:not('#close')").click(function (e)
{
e.preventDefault();
$('#myModal').load($(this).attr('href'));
$('#myModal').reveal();
});
});
你可以这样做:
$(document).ready(function ()
{
$("a[id!='close']").click(function (e)
{
e.preventDefault();
$('#myModal').load($(this).attr('href'));
$('#myModal').reveal();
});
});
相关文章:
- 移除焦点并单击event-Jquery
- 注册'单击'事件与google.maps.event.addlistener(自动完成,..)
- ng-单击$event = 未定义
- 删除event.prevent单击时默认不会'不起作用
- window.event在锚点标记的单击处理程序中为NULL
- Flexslider & # 39;未来# 39;单击单选按钮上的event
- 在jquery mobile中滚动列表视图时单击event Fire
- 在Block上单击Event
- 使用jQuery在填充列表上的每个项目上单击event
- 在Jquery中单击event
- 在jQuery中,单击event来触发错误的按钮
- 为listview上动态生成的元素单击event
- ExtJs HTML组件单击Event
- 单击GmapPanel中的event
- 单击iframe中的event
- 单击event并将JavaScript与HTML分开
- 删除“.on"在jQuery中使用'selector;单击Event
- 单击iframe包装元素上的event
- React Synthetic Event区分左键单击事件和右键单击事件
- 使用jQuery单击Hashchange页面上的Event Listner