我一直在寻找方法让jQuery自动地使用html5validation写入我的所有input字段,但是我无法告诉它在哪里写它。 我想要这个 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150"> 并在结束标记之前自动添加所需的内容 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150" required> 我以为我可以按照…的方式去做 $("input").attr("required", "true"); 但它不起作用。 任何帮助是极大的赞赏。
我有以下代码: var inp = $("#txt"); if(inp.val() != "") // do something 有没有其他的方法来检查空的文本框使用variables“inp”
我坐在一个问题,我需要检查与JQuery,如果单选button组内没有单选button已被检查,以便我可以给用户一个JavaScript错误,如果他们忘了检查选项。 我正在使用下面的代码来获取值 var radio_button_val = $("input[name='html_elements']:checked").val();
我刚收到一个项目的以下devise,图像网格库,dynamic宽度和高度图像(用户提交的图像)。 (截图在post结尾) 我尝试过jQuery Masonry , Tympanus自动图像蒙太奇和CSS-Tricks Seemless Responsive Photo Grid ,但每个都有其局限性。 Jquery Masonry允许宽度和高度都是dynamic的,但是会产生空隙 后面的两个脚本,生成非常好的网格,但有宽度或高度必须是静态的问题 编辑:我碰到, 同位素 ,这是几乎完美,我可能会最终使用它,除非有什么东西,确切地解决了我的需求。 所以我的问题仍然是一样的 是否有任何JavaScript(最好是jQuery)脚本,可以生成一个完全dynamic的马赛克(就图像大小),如下面的截图中的一个? 谢谢你的帮助
使用以下行加载页面时,我将焦点设置在某个input字段上: $('#myInputID').focus(); 有一种方法可以在某个元素上hover时撤消或移除此焦点 ? (离开这个元素后焦点不需要重置。) 我找不到在jQuery中与上述相反的function,否则将在这里工作。 有人可以帮我弄这个吗?
我使用的是Twitter Bootstrap,我注意到jQuery show()或者fadeIn()并没有让DOM元素标记为hidden类,因为jQuery函数只能删除display: none规范。 但是, visibility仍然是hidden 。 我想知道什么是最好的方法来解决这个问题? 删除元素上的hidden类 更改可见性属性 用我自己的CSS覆盖隐藏的类 特别是,我想知道是否解决这个与jQuery或CSS更好,为什么。
以下代码的目的是什么? 请注意,在下面的第二个脚本代码之前, jquery.min.js已经包含在googleapis 。 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="/assets/js/vendor/jquery.min.js"><\/script>')</script>
我搜查了四周,找不到这个。 我想获得一个div的宽度,但如果它有一个小数点,它将数字四舍五入。 例: #container{ background: blue; width: 543.5px; height: 20px; margin: 0; padding: 0; } 如果我做$('#container').width(); 它将返回543而不是543.5。 我怎样才能得到这个数字,并返回完整的543.5(或其他数字)。
我find的唯一解决scheme是设置最大和最小高度或宽度与当前值。 例: foo.resizable({ maxHeight: foo.height(), minHeight: foo.height() }); 但是这真的很丑,特别是如果我不得不以编程方式更改元素的高度。 提前致谢。 迭戈
我想validation一个URL并显示消息。 以下是我的代码: $("#pageUrl").keydown(function(){ $(".status").show(); var url = $("#pageUrl").val(); if(isValidURL(url)){ $.ajax({ type: "POST", url: "demo.php", data: "pageUrl="+ url, success: function(msg){ if(msg == 1 ){ $(".status").html('<img src="images/success.gif"/><span><strong>SiteID:</strong>12345678901234456</span>'); }else{ $(".status").html('<img src="images/failure.gif"/>'); } } }); }else{ $(".status").html('<img src="images/failure.gif"/>'); } }); function isValidURL(url){ var RegExp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; if(RegExp.test(url)){ return true; }else{ return false; } } 我的问题是现在即使input正确的URL直到匹配正则expression式,也会显示错误消息,即使URL是"http://wwww"也会返回true。 我感谢你的build议。