Tag: jQuery的

如何根据选择选项更改变量的值:选中

我有一个选择框,我想根据所选的选项更改变量的值。 Select Your Pizza NY, 10", £6.65 NY, 12", £8.95 NY, 16", £11.95 Chicago, 7", £3.45 Chicago, 10", £6.65 Chicago, 12", £8.95 Chicago, 16", £11.95 Chicago, Beast 24" x 18", £19.95 $(function() { var selected_pizza = “”; var toppingPrice = 0; $(‘#select’).change(function() { selected_pizza = $(‘#select option:selected’).text(); alert(selected_pizza); }); if(selected_pizza.indexOf(‘Chicago,7’) != 1 ) { toppingPrice […]

检查function不是工作变量意味着不变

你好我在jQuery中有一个寄存器脚本只validation一个字段,一切正常,除了我创建一个变量检查​​的最后一部分并将其含义设置为0.检查一切是否正常它会变为1,如果不是0和最后如果!=到0显示下一个按钮div。 即使我正确地填写了那些字段,它也没有显示,这可能意味着意义保持不变,因为如果我将变量含义设置为1,我声明了,则按钮出现。 这是我的脚本代码: //password validation ================================== var check = 0; $(document).ready(function() { $(‘input[name*=”password”]’).keyup(validatepass); }); function validatepass(){ var password = $(‘input[name=”password”]’).val(); var repassword = $(‘input[name=”repassword”]’).val(); var isValid = /^[a-zA-Z0-9]*$/.test(password); var length = password.length; if (isValid && (length > 4) && (length 4) && (length < 16)){ $("#username").addClass("valid"); check = 1; } else { $("#username").addClass("invalid"); check = […]

如何在下拉列表中应用列表filter

Select answer Yes No NA Select answer Yes No NA 这是我的jquery代码.. $(‘#a’).live(‘change’,function() { Data=$(this).find(“option:selected”).text(); if(Data == “Yes”) { $(‘#b’).find(“option[value=’1′]”).show(); $(‘#b’).find(“option[value=’2′]”).hide(); $(‘#b’).find(“option[value=’3′]”).hide(); } if(Data == “No”) { $(‘#b’).find(“option[value=’3′]”).hide(); $(‘#b’).find(“option[value=’1′]”).show(); $(‘#b’).find(“option[value=’2′]”).hide(); } if(Data == “NA”) { $(‘#b’).find(“option[value=’1′]”).hide(); $(‘#b’).find(“option[value=’2′]”).hide(); $(‘#b’).find(“option[value=’3′]”).show(); } }); 我的要求是在第一个下拉列表中仅显示所选项目…

Jquery页面计时器

这可能使用jQuery / PHP吗? 我希望我的网页能够在一天的特定时间自动转到其他网页。 例如,我有一个“早餐”页面,应该在中午自动重定向到“午餐”(www.mylunchpage.com)页面。 然后午餐页面将于下午5点前往“晚餐”(www.mydinnerpage.com)页面。 我希望这一切都基于一天中的时间而不是计时器。 是的,浏览器将全天开放…… 有关如何使这项工作的任何想法? 任何建议将不胜感激。

谷歌地图信息动态内容未在第一次标记点击时加载

我正在尝试在google地图信息块中添加动态内容: – 出现一个第一个标记点​​击空信息 – 在第二次点击标记时加载正确的内容 根据这个答案,我在先前定义的infobubble对象上使用domready事件来启动加载动态内容的函数。 …虽然答案中的JS小提琴是误导性的,因为“动态”内容实际上是在使用new InfoBubble()调用的content选项之前加载的 我在控制台中获得所有正确的信号,即domreadyfunction正在完成,并且在第一个标记点​​击时正确找到了内容。 尝试: 查看了infobubble.js代码,并在第1231行的任一侧放置了console.logs: google.maps.event.trigger(this, ‘domready’); 结果表明,在动态函数开始之前,domready确实被解雇了。 使用infobubble disableAnimation: true选项禁用动画 – 认为在调用domready后可能会减慢信息量负载 – 但它不起作用 添加了最多3秒的setTimeout() ,但这似乎没有帮助……无论如何,这将是一个糟糕的黑客。 如何在首次点击标记时加载动态内容? JS小提琴在这里 笔记: – 对于js小提琴示例我正在使用$.get()调用 – 因为在我的应用程序中我使用小胡子将模板加载到信息块中 – 正在加载的示例内容与$.get()调用无关(是的,我可以在没有$.get()调用的情况下实现相同)但我只是尝试使用类似的代码布局+时序到我的自己的申请

jQuery + parseInt()不能很好地播放

我有这个jQuery片段用于从输入字段获取ID号 $(‘table th input’).change(function() { var id = $(this).attr(‘id’); id = parseInt(id); id = isNaN(id) ? 0 : id; alert(id); }); 字段的ID沿着’col2Name’等行,我想从那里抓住2,因为某些原因在我的警报中我总是得到0,现在当我尝试做的时候: alert(parseInt(‘12978sdkjfhakj’)); 我得到12978的适当回复,为什么这不起作用?

帮助防止默认

我在表单向导上点击(“#step0Next”)后弹出一个确认对话框。 目前,在下一步按下按钮后弹出。 当你按下THAT步骤(步骤1)上的按钮而不是进入第2步时,我需要它弹出。如何在用户单击对话框中的“OK”之前停止按钮的默认操作? $(“#step0Next”).live(‘click’, function(event) { event.preventDefault(); if($(“#RT”).is(“:checked”) && !$(“.ex”).is(‘:checked’)) { return confirm (‘foo’); //alert(“You have not selected any exchanges for which to receive real time market data from. If you continue, you will only receive real time data for market metrics and ten minute delayed data for everything else. Do you wish to continue?”); […]

点击事件不适用于Chrome浏览器中的html选择选项标记

我想在选择选项标签上触发单击事件(而不是更改事件)。 选择选项标记上的点击事件仅适用于Firefox浏览器而非谷歌浏览器。 我花了很多时间来解决这个问题仍然没有成功。 任何人都可以帮我解决这个问题。 提前完成。

jQuery这个选择器

我做了一点谷歌搜索,我找不到有关$(this)更多信息。 我觉得有点傻,但我想知道它究竟是如何起作用的。 我想我读过它把元素变成了一个对象,但是我找不到关于它的更多信息。 如果有人能提供资源,那就太好了。 我实际上试图理解我之前问过的这个问题: 当类应用于其他5个div时,如何在mouseover上仅淡化1个div? 我只想彻底解释发生了什么,为什么它起作用$(this) 。

jquery计算问题

我有这个代码: Plus 1 Minus 1 如何根据使用jQuery从select控件中选择的值计算输入到“number”中的任何数字? 例如,我想在输入“number”中输入5,如果我选择“Plus 1”,则在数字中加1,并在“result”输入中显示结果。 如果我选择“减1”,那么我将做减法并显示新结果。 谢谢。