小编Mat*_*att的帖子

为什么`intval(19.9*100)`等于`1989`?

男孩,这个真的很奇怪.我希望下面的代码可以打印1990,但它打印1989年!

$val = '$19.9';

$val = preg_replace('/[^\d.]/','',$val);
$val = intval($val * 100);

echo $val;
Run Code Online (Sandbox Code Playgroud)

为什么发生这种情况?

编辑:和这段代码:

$val = '$19.9';
$val = preg_replace('/[^\d.]/','',$val);
echo $val . "<br>";
$val = $val * 100;
echo $val . "<br>";
$val = intval($val);
echo $val;
Run Code Online (Sandbox Code Playgroud)

打印:

19.9
1990
1989
Run Code Online (Sandbox Code Playgroud)

为什么intval(1990)等于1989???

php

11
推荐指数
1
解决办法
1094
查看次数

jQuery导航到select选项中的页面

我正在尝试编写一个小片段,允许用户根据选项选择控件中的用户选择转到ie导航到新的url.

<script type="text/javascript">
/* <[CDATA[ */
jQuery.noConflict();
jQuery(document).ready(function(){
    var id = jQuery($this).val();
    var url = some_Lookup_func(id);
    jQuery("#the_id").change(function () { /* how do I navigate the browser to 'url' ?*/ );
});
/* ]]> */
</script>
Run Code Online (Sandbox Code Playgroud)

注意:这不是我想要的AJAX行为,我希望浏览器的行为就像你点击了一个超链接一样.我以前做过这个,但我忘记了怎么做.我查看了jQuery文档,而load()似乎没有这样做 - 因为我不想将内容放在当前页面中 - 我想:

  1. 去一个全新的页面
  2. 将参数传递给我导航到的网址(例如所选项目的ID)

jquery

5
推荐指数
1
解决办法
2万
查看次数

JQuery基于日隐藏div

这是再次更新的代码我希望星期五的div,而不是星期五出现.我也希望它不会在下午5点之后出现,但我无法通过日常问题.谢谢你的帮助.

<html>
<head>

<script type="text/javascript"> 

  $(document).ready(function() {
    var rightNow = new Date(); 
    var day = rightNow.getUTCDay(); 
    if (day == 5) { 
      $('#friday').hide(); 
    } 
  });
</script>

<style type="text/css">

div {
border:solid black 1px;
background-color:lightblue;
color:darkblue;
font-size:14pt;
font-family:arial;
width:550px;
height:220px;
overflow:auto;
padding:5px;
}
</style>


</head>
<body>



<div id='friday'>
friday
</div>
<br>
<div id='saturday'>
saturday
</div>
<br>
<div id='sunday'>
sunday
</div>
<br>



</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html jquery

0
推荐指数
1
解决办法
2327
查看次数

标签 统计

jquery ×2

html ×1

php ×1