Tag: 条件

根据条件排除点击事件?

我正在尝试为jQuery事件设置条件。 我有一个输入元素和一个div。 我想检测页面上任何地方的单击并执行该方法,但仅当点击不在输入或div上时。

条件javascript代码不执行

有谁知道为什么这段代码可能不起作用? touchmove和touchend不执行touchstart,因为这是一个单独的事件和function:) $(‘input’).live(“touchstart”, function (e) {$(this).addClass(‘click’)}); $(‘input’).live(“touchmove,touchend”, function (e) { if (e.type == ‘touchmove’){ $(‘.temp’).removeClass(‘temp’); $(‘.click’).removeClass(‘click’); } else{var inputvalue = $(this).val() $(‘input[value=”‘ + inputvalue + ‘”] + label’).css({ ‘-webkit-transition’: ‘opacity 0.3s linear’, ‘opacity’: ‘0’ }); setTimeout(function () { $(‘input[value=”‘ + inputvalue + ‘”] + label’).css({‘-webkit-transition’: ‘0’,’opacity’: ‘1’}); $(‘.temp’).removeClass(‘temp’); $(‘.click’).removeClass(‘click’); }, 300);} }); 非常感谢任何尝试:)

jQuery Validation Plugin – 根据下拉响应制作复选框组

我第一次使用带有HTML表单的jQuery Validation插件。 我习惯使用普通的旧javascript,但我非常喜欢这个插件! 无论如何,我坚持尝试做一些有条件的validation。 场景:我在一个表单中有一个由两部分组成的问题。 第一部分是是/否下拉(必填)。 第二部分是一组复选框,如果您在上一个下拉列表中选择“是”,则必须至少检查其中一个复选框。 8. Some question to answer Yes or No to… Yes No If Yes, indicate which areas… a. Option A b. Option B c. Option C d. Other 请注意,这是一个相当大的调查的一部分,所以为了更容易和更快地整理,我使每个响应成为一个人,而不是使用数组。 我相信我用来validation复选框的代码来自: validation至少一个复选框 所以现在,我的函数看起来像这样: $(function(){ $.validator.addMethod(‘Q8yes’, function (value) { return $(‘.Q8yes:checked’).size() > 0; }, ‘Please check at least one box for […]

具有多个表达式的JavaScript中的三元运算符?

the_styles ? the_styles.appendTo(‘head’); the_styles=null : the_styles = $(‘.stylesheet’).detach(); 显然,这是无效的。 注意“;” appendTo()和the_styles=null 。 我如何在1行写它仍然有这样的多个表达式?

如果条件为false则阻止默认

我有一个链接。 当有人点击它时我想检查一些条件然后让它工作。 如果为false则应该阻止默认操作。 $(“.pager-next a.active”).click(function(event) { if (!a == 1) { event.preventDefault(); } }); 该链接仅在a等于1时才有效。 以上代码是否正确。 如果满足特定条件,则a设置为1 。 该链接仅在满足条件时才有效。

使用JQuery Validation Plugin进行条件validation

我有一个简单的html表单,我已经使用JQuery Validation插件添加了validation。 我让它适用于需要值的单个字段。 我现在需要对其进行扩展,以便如果用户对问题回答“是”,则必须在“详细信息”字段中输入内容,否则“详细信息”字段可以留空。 我正在使用单选按钮显示是/否。 这是我完整的html表单 – 我不知道从哪里开始: $.metadata.setType(“attr”, “validate”); $(document).ready(function() { $(“#editRecord”).validate(); }); .block { display: block; } form.cmxform label.error { display: none; } Questions Questions Page 1 Questions Question 1 Yes No You must answer this question to proceed Details: Question 2 Yes No You must answer this question to proceed Details:

在Jquery和List中切换语句

我想知道我的方法是否有效和正确。 我的代码不工作,我不知道为什么。 $(document).ready(function() { function HotelQuery(HotelName) { switch (HotelName) { case ‘TimelessHotel’: var strHotelName = ‘Timeless Hotel’; var strHotelDesc = ‘Hotel Description Timeless Hotel’; var strHotelPrice = [‘980.00’, ‘1,300.00’, ‘1,600.00’, ‘1,500.00’, ‘1,800.00’, ‘300.00’, ‘150.00’, ‘200.00’]; var strHotelRoomType = [‘Single Room’, ‘Delux Room’,’Twin Room’, ‘Matrimonial Room’, ‘Presidential Suites’, ‘Extra Bed’, ‘Free Breakfast’, ‘Extra Person’]; ; //end […]