有什么不同
$("input[name='ABC']") // without ":"
$(":input[name='ABC']") // with ":"
Run Code Online (Sandbox Code Playgroud)
两者对我来说都是一样的,所以我们应该用冒号":"还是没有?哪个更正确?
我们知道 JQuery 函数.next()会帮助我们找出下一个元素,但我想知道,我们如何让 JQuery .next() 帮助我们找出下一个元素甚至next's next's下一个元素?
我盲目地尝试$(this).next().next().val()并且它有效,它能够获得下一个第二个元素的价值。所以如果像这样的代码,$(this).next().next().next().next().next().val()
它会得到第 5 个元素。
我认为它应该有更好的编码方式,所以有人知道吗?
如果我想获得下一个 100 个元素属性会很有趣!所以我知道你们会问这样的编码需要什么样的编程或用法?
我的php将抓取随机行并写入<ul>和<li>并使用html5 sortable
<ul id='sortable_A'>
<li>A1</li>
<li>A2</li>
<li>A3</li>
<li>A4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以现在我怎么能用jquery以这种方式让所有的孩子变成li li_A = A1,A2,A3,A4,然后我会用它来相应地更新数据库
Ps:或者还有其他更好的方法吗?
我只是在parseInt上遇到1个问题我为我的所有项目都应用了这个parseInt但是今天我才遇到这个问题
我有一个普通的文本输入<input type='text' name='KG'>
,我使用jquery来检索输入值,然后写入另一个输入
<input type='text' name='KG2'>
下面是我的jquery代码
$(":input[name='KG']").keyup(calc);
function calc(){
var kg = $(":input[name='KG']").val();
kg=parseInt(kg);
$(":input[name='KG2']").val(kg);
}
Run Code Online (Sandbox Code Playgroud)
猜怎么着,这个结果我
输入@ KG> show @ KG2
28> 28
028> 2
34> 34
034> 28
9> 9
09> 0
有谁知道出了什么问题?它可以通过使用Math.round来解决.
我不确定如何提出这个问题,或者搜索/谷歌的"关键字"是什么.我在这里有什么
=========================
= ID = Running# =
=========================
= A = 3 =
= A = 4 =
= A = 5 =
= E = 6 =
= E = 3 =
= G = 4 =
= G = 7 =
= T = 3 =
=========================
Run Code Online (Sandbox Code Playgroud)
我希望在一个字符串中获得A,E,T这样的返回,它们运行#3
谢谢
根据我的理解,这个list()如何工作.
list($A1,$A2,$A3) = array($B1,B2,B3);
Run Code Online (Sandbox Code Playgroud)
因此,在list()我们的帮助下,我们可以相应地从数组中分配值.
这是我的问题... 如何生成动态列表()?
1).基于数据库返回结果,我不确定它有多少,但我将它全部分配到数组
2).所以我们可以使用count(数组)来知道它有多少.
3).那么我如何为它生成/预备列表?
例如:客户A,有3个孩子,名字Apple,Boy,Cat,所以我用list($kid1, $kid2, $kid3)它.
但是当客户B,有3个以上的孩子时,我只得到前3个或者如果客户C只有1个孩子,那么就会遇到错误.
我知道如果基于上面的情况,有很多方法可以解决它而不使用list()
但我希望知道或找出使用的解决方案list().
如何list()根据计数生成动态基数array()
谢谢你们/ gals
我有一个自定义日期(动态构建/输入),就像'2013-5-13',
但我的mysql数据库存储为'2013-05-13',
所以我尝试将其检索出来像
SELECT * FROM TBL WHERE XDATE='2013-5-13' >>> it return me ZERO result
Run Code Online (Sandbox Code Playgroud)
但
SELECT * FROM TBL WHERE XDATE='2013-05-13' >>> it return me CORRECT result
Run Code Online (Sandbox Code Playgroud)
那么如何在mysql语句中直接解决这个问题呢?
今天我遇到了这个问题,如何拆分/区分是str和来自随机输入的int?例如,我的用户可以输入如下: -
我当前的脚本使用substr(输入,0,1)来获取str和substr(输入,-1)来获取int,但是如果输入了案例2,3,4,5或任何其他样式,它将给出错误用户输入
谢谢
以前,我使用的代码正在运行.但今天,当我重新使用代码时,它根本不起作用.
代码/案例情况:我预先定义了一个html代码,它在现有的默认表单之后插入一个新表单.我正在尝试使用jQuery将click函数添加到新表单中的一个按钮.jQuery代码是
$("button[value='ADDTSG']").click(function(){
var NEW = "<div class='w175 mR9 mB9 p9 rCor cWhi' id='fL'><form action='pro/lab_handle.php' method='post'><input type='hidden' value='0' name='LID'/><div class='w65 B ttU mR9' id='fL'>TPC</div><input type='text' class='w65 Dg4' name='QTPC'/><br/><hr/><button value='NEWTSG' name='BTN' type='submit'><img src='img/add.png'/></button><button id='fR' type='button' value='XTSG'><img src='img/del.png'/></button></form></div>";
$(".FORCLONE").after(NEW);
$("button[value='ADDTSG']").hide();
$("button[value='SAVETSG']").hide();
});
// buttons below not alerting at all, no function after click on it
$("button[value='XTSG']").click(function(){
alert("close tsg"); return false;
});
$("button[value='NEWTSG']").click(function(){
alert("new tsg"); return false;
});
Run Code Online (Sandbox Code Playgroud)
默认表单的html是
<div id='fL' class='FORCLONE'>
<div id='fL' class='w175 bgBlu1 mR9 mB9 p9 rCor cWhi'> …Run Code Online (Sandbox Code Playgroud) 在数据库中,它存储A1,A2,A10,A12,A5,A8的值,但当我检索它时,它显示如下: -
A1,A10,A12,A2,A5,A8
有没有办法正确排序?喜欢
A1,A2,A5,A8,A10,A12
我有一个多个foreach(循环)如下:
foreach($Arr1 as $k1=>$v1){ //Loop 1
foreach($v1 as $k2=>$v2) { //Loop 2
foreach($v2 as $k3=>$v3) { //Loop 3
if($v3==0){ echo "Yes! Found Zero & Exit the Entire Loop"; break; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
在我的代码中,我确实放入了"break"但我只退出// Loop3并再次从//循环2继续,那么是等待退出整个循环吗?
如果我把退出,是的它停止但我的整个页面也停止.
我遇到了"REGEX",但我并不真正理解它所使用的符号.例子......还有更多
rege = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
Run Code Online (Sandbox Code Playgroud)
我使用上面的方法进行电子邮件验证,但是正如我所说,我不完全理解它是如何工作的!你们有没有人有简单的教程或网站来解释它?
因为我会为自己写Float验证.
其中接受带有十进制字符(.)和长度= 5的0-9(仅限数字).
例如:99.9