我在javascript中有一个字符串,如`#box2',我只想要它的'2'.
尝试:
var thestring = $(this).attr('href');
var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2');
alert(thenum);
Run Code Online (Sandbox Code Playgroud)
它仍会在警报中返回#box2,我该如何让它工作?
它需要适应末端附加的任何长度编号.
什么是最简单的最基本的方法来确定数字/变量是奇数还是甚至在PHP中?这与mod有关吗?
我已经尝试了一些脚本,但是谷歌目前还没有提供.
在我的SQL查询中如何让它在过去24小时内找到记录?例如
SELECT * FROM news WHERE date < 24 hours
Run Code Online (Sandbox Code Playgroud)
我通常通过将变量设置为date() - 1天并将其与之进行比较来实现,但我想知道sql查询方式是否更快?
我需要创建一个x位数的随机数.
所以假设x是5,我需要一个数字例如.35562如果x是3,那么它会抛出类似的东西; 463
有人能告诉我这是怎么做到的吗?
点击链接后,我需要一个javascript'确定'/'取消'提醒.
我有警报代码:
<script type="text/javascript">
<!--
var answer = confirm ("Please click on OK to continue.")
if (!answer)
window.location="http://www.continue.com"
// -->
</script>
Run Code Online (Sandbox Code Playgroud)
但是我如何才能这样做只在点击某个链接时运行?
如果选择了某个下拉选项,我需要运行一个jquery函数.
<select name=dropdown size=1>
<option value=1>option 1</option>
<option value=2>option 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我已准备好函数中的命令,我只是不确定如何使它如此,如果选项2当前在下拉列表中处于活动状态,则运行该函数.
(下拉列表没有提交按钮,我希望它在用户突出显示选项时运行)
我有一个脚本,我的PHP网站每小时运行一次.在那个脚本中,我想要一些MySQL查询来删除表中的每条记录但是说最新的50.
我该怎么办呢?
// pseudo code: like this?
DELETE from chat WHERE id = max (ID - 50)
Run Code Online (Sandbox Code Playgroud) 使用javascript,我怎么能这样做,所以当我点击表单按钮时,它会在数字上加1?它递增的数字可以是表单文本字段或其他内容.
显然它会在onclick上,但我不确定代码.
在页面加载中,我设置了一个变量
$(document).ready(function() {
var inv_count = 3;
});
Run Code Online (Sandbox Code Playgroud)
当我尝试在函数内部引用该变量时,它不起作用.
function blah(a,b) {
alert (inv_count);
}
Run Code Online (Sandbox Code Playgroud)
为什么是这样?我怎么能绕过它呢?
(菜鸟在这里)
我有这个脚本,每次单击按钮时都会将值加 1:
<script>
function incrementValue(id) {
var value = parseInt(document.getElementById(id).innerHTML);
value = value + 1;
document.getElementById(id).innerHTML = value;
}
</script>
<button onclick="incrementValue('skill_1')"> add </button><br>
<span id=skill_1>0</span>
Run Code Online (Sandbox Code Playgroud)
但是我想调整它,这样如果我按住鼠标按钮,它就会重复,所以我不必一遍又一遍地按下它。
有什么办法可以使用 javascript 做到这一点?或者jquery适合吗?