小编fis*_*man的帖子

jquery追加新的div

我想悬停在一个div中,在身体部分添加一个新的div,这里有一些代码.

但我的问题是:现在它不是追加一个新的div而是替换第一个所有的html.问题出在哪儿?谢谢. http://jsfiddle.net/U7QqB/3/

JS

jQuery(document).ready(function() {
  $('.click').hover(function(){
    var html = $(this).find('.text').html();   
    $('body').append('<div id="object"/>').html(html).css({'top':'200px','left':'300px','z-index':'10'});
  });
});
Run Code Online (Sandbox Code Playgroud)

CSS

.click{position:realavite;top:100px;left:300px;}
.text{display:none;}
.object{position:absolute;}
Run Code Online (Sandbox Code Playgroud)

HTML

<body>
<h1>A hover append div text</h1>
<div class="click">
    <img src="http://nt3.ggpht.com/news/tbn/U7Q-7enFr00rUM/1.jpg" />
    <div class="text">text</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

jquery append appendto

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

jquery数字比较

我遇到了在jquery中比较数字的麻烦.测试代码在这里:

<script src="jquery.js"></script>
<script>
jQuery(document).ready(function(){
    var val1 = $("#aaa").attr('title');
    var val2 = $("#bbb").html();
    if(val1>=val2){
        $("#ccc").html(val1);
    }else{
        $("#ccc").html(val2);
    }
});
</script>
<div id="aaa" title="1">aaa</div>
//set title=1 show 1, set title=2 show 111
<div id="bbb">111</div>
<div id="ccc"></div>
Run Code Online (Sandbox Code Playgroud)

如代码所示,来自html dom的两个数字.现在我设置了数字div#aaa[title],如果设置为1,则为正确,如果设置为2,则结果是错误的.问题出在哪儿?谢谢.

jquery

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

js如果window.location.href不匹配,则跳转到

如何做出window.location.href判断?

如果window.location.href不匹配?search=,请将当前网址跳转到http://localhost/search?search=car

我的代码不起作用,或者我应该indexOf用来做裁判?谢谢.

if(!window.location.href.match('?search='){
    window.location.href = 'http://localhost/search?search=car';
}
Run Code Online (Sandbox Code Playgroud)

javascript window.location

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

php preg_replace删除字符串中的千位分隔符

有一篇很长的文章,我只想删除thousand separator,而不是逗号.

$str = "Last month's income is 1,022 yuan, not too bad.";
//=>Last month's income is 1022 yuan, not too bad.

preg_replace('#(\d)\,(\d)#i','???',$str);
Run Code Online (Sandbox Code Playgroud)

如何编写正则表达式模式?谢谢

php regex

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

mysql foreach fwrite

我在这里使用一些代码,将mysql查询数据传输到json数据并写入文件.问题出在哪儿?为什么文件是零kb?

while($row = mysql_fetch_array($Query)){ 
  $arr = array ('name'=>$row['name']);
  $jsondata = json_encode($arr);
  $countfile="data.txt";
  if(!file_exists($countfile))
  {
    fopen($countfile,"w");
  } 
  $fp = fopen($countfile, 'r');
  fwrite($fp, $jsondata);
  fclose($fp);
}
Run Code Online (Sandbox Code Playgroud)

php foreach fwrite

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

javascript溢出来获取部分内容

我尝试使用javascript溢出来获取部分内容:newfromWhat#a_new%20day

我试过这样的代码:

<script>
var word="What#a_new%20day";
var newword = word.split("%20", 1).split("_", 2);
alert(newword);
</script>
Run Code Online (Sandbox Code Playgroud)

但造成:

Uncaught TypeError: Object What#a_new has no method 'split'

也许有更明智的方式来获得我需要的词.所以有人可以帮助我吗?谢谢.

javascript

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

php round/ceil/floor如何将数字设为7的倍数

首先是我的mathematica很差.我尝试使用php将数字设为Multiples of 7.规则如下:

$num >=0;

$num = '0'; => output '7'    
$num = '1'; => output '7'
$num = '6'; => output '7'
$num = '8'; => output '14'
$num = '14'; => output '14'
$num = '16'; => output '21'
$num = '20'; => output '21'
$num = '40'; => output '42'
$num = '84'; => output '84'
...
Run Code Online (Sandbox Code Playgroud)

我花了很多倍,但我自己解决这个问题并不聪明.如

 echo round(($num*7-1)/7); // not a right answer.
Run Code Online (Sandbox Code Playgroud)

有人帮我吗?谢谢.

php

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

如何使mysql查询像这样的情况?

我有一个mysql数据库表,其结构是:

startphoneNum      |   endphoneNum      |   department
022589893232011    |   022589893232021  |   sales
022589893232027    |   022589893232029  |   Human Resources
022589893232041    |   022589893232048  |   after sales
Run Code Online (Sandbox Code Playgroud)

电话号码由3部分组成:022(城市代码) - 589893232(公司编号) - 011(分机号码)

我可以使用PHP的爆炸,使从格式的电话号码022-589893232-011022589893232011的,那么如何把phone number通过mysql query获得department name

例如:

如果我输入一个电话号码022589893232043,它属于after sales,但如何制作php mysql query代码?得到我需要的结果?谢谢.

php mysql

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

php日期到时间戳

可能重复:
如何在PHP中将日期转换为时间戳?

我想转移一些date to timestamp,日期格式是%day %month %time.就像25 nov 07:44,我尝试了下面的一些方法,但两个日期是不同的.需要帮助,谢谢.

<?php
$date = '25 nov 07:44';
$time = explode(" ",$date);
$minute = explode(":",$time[2]);
$timestamp = mktime(''.$minute[0].' '.$minute[1].' 00 '.$time[1].' '.$time[0].' 2011')."<br />";// mktime(%hour, %minute, %second, %month, %day, %year);
echo $timestamp; //1322202671
echo date("Y-m-j H:i:s", $timestamp); //2011-11-25 07:31:11
?>
Run Code Online (Sandbox Code Playgroud)

php timestamp date

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

php楼层数量为18次

如何制作一个功能,使所有数字的地板数量为18?

例:

3 => 0

17 => 0

19 => 18

43 => 36

69 => 54
Run Code Online (Sandbox Code Playgroud)

谢谢.

php floor

-1
推荐指数
1
解决办法
108
查看次数