小编You*_*uss的帖子

用父显示显示div:none

可能重复:
当父元素显示时显示HTML子元素:none

我在另一个div里面有一个div.我已经将外部div设置为display:none这将使内部div也隐藏起来.如何显示内部div并将外部div设置为不显示?

CSS:

.hidden {
    width:100px;
    height:100px;
    background-color:red;
    display:none;
}

.display {
    width:50px;
    height:50px;
    background-color: yellow;
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="hidden">
    <div class="display"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

示例:http://jsfiddle.net/gcyhz/1/

html css jquery

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

结合CURL和简单的html dom

我一直在使用CURL来抓取网站一段时间以及简单的HTML DOM.我经历过CURL对于抓取网站要好得多.但是我真的很喜欢Simple HTML DOM的简单性.所以我想为什么不把两者结合起来,我试过:

require_once('simple_html_dom.php');

    $url = 'http://news.yahoo.com/';

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);

    $html = new simple_html_dom();
    $html->load($curl_scraped_page);


    foreach($html->find('head') as $d) {
        $d->innertext = "<base href='$url'>" . $d->innertext;
    }

    echo $html->save();
Run Code Online (Sandbox Code Playgroud)

我尽我所能,但它不起作用.我还能尝试什么?

php curl simple-html-dom

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

使用Jquery获取元素标记名称和长度

我正在尝试获取有关所有元素标签的信息以及页面中的频率,这就是我找到标签的方式,非常简单:

$('body *').each(function(){
var string = this.tagName;
Run Code Online (Sandbox Code Playgroud)

但是长度没有赶上:

var count =  $(this).length;
Run Code Online (Sandbox Code Playgroud)

它给了我,1虽然有两个div,例如:JsFiddle

我可以通过删除each函数解决这个问题,但我需要它作为标记名.我必须使用body*作为我的项目,所以我不能直接引用div.

each jquery tagname

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

Google XML建议

谷歌的建议是作为XML表格在线提供的,例如这些是关于单词堆栈的建议:Google的XML结果.这是一个截断版本:

<toplevel>
  <CompleteSuggestion>
    <suggestion data="stack overflow"/>
    <num_queries int="25200000"/>
  </CompleteSuggestion>
  <CompleteSuggestion>
    <suggestion data="stackable washer dryer"/>
    <num_queries int="1050000"/>
  </CompleteSuggestion>
  <CompleteSuggestion>
    <suggestion data="stacked"/>
    <num_queries int="57000000"/>
  </CompleteSuggestion>
  …
</toplevel>
Run Code Online (Sandbox Code Playgroud)

我想在我的网站上输入一个输入字段,并在输入时获得建议.如何在我的网站上获取XML并将其显示为常规HTML(文本)?

(我可以用jQuery做到这一点吗?)

html xml jquery autosuggest

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

在Firefox中打开新选项卡

我有这个代码,在新窗口中打开我页面中的所有链接:

<base target='_new' />
Run Code Online (Sandbox Code Playgroud)

它在Chrome中运行良好,但在IE(8)和Firefox中并非如此.在Firefox中,它会打开一个新选项卡,但在第二个链接上单击它会在新选项卡中加载,但不会将此选项卡放在前面,因此用户必须手动单击新选项卡.在IE中,它会打开一个新的浏览器窗口.是否有在所有浏览器的新选项卡中打开的等效代码(..js/Jquery)?

javascript jquery cross-browser

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

拆分并替换href

我试图使用函数拆分和替换href.代码简单明了:

HTML

<a href="http://nu.nl">nu.nl</a>
Run Code Online (Sandbox Code Playgroud)

jQuery的

 $(document).ready(function () {   

     function rep() {
         href = $('a').attr('href');
         url = href.split('/');         
         href.replace(url[2], 'cnn.com');
     }

     rep()
 });
Run Code Online (Sandbox Code Playgroud)

正如您所见,我在文档中调用函数.我试过'prop'而不是attr而没有运气.我究竟做错了什么?示例:JsFiddle

jquery split replace function attr

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

将纯文本转换为HTML

我有一个脚本,在某个时刻,我正在使用Ajax调用获取HTML(数据).我必须将此HTML转换为纯文本,如下所示:

$("#div").text(data);
Run Code Online (Sandbox Code Playgroud)

我现在想转过头来再次制作文本HTML.我有一个简单的Jquery方法吗?我试过了:

$("#div").text(data).end().html();
Run Code Online (Sandbox Code Playgroud)

没运气.

jquery text

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

使用box-sizing:"border-box"并保持图像尺寸

如果我box-sizing: "border-box"用于图像,图像会变小,就像悬停时一样:示例JsFiddle

是否可以在没有图像裁剪的情况下执行相同的效果?

css

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

如何在 URL 中传递多维关联数组

我已经在谷歌上搜索了几个小时,但我无法从中得到任何线索。我有一个像这样的多维关联数组:

$mArray = array(
   array("m" => "0"),
   array("m" => "1"),
   array("m" => "1")
   );
Run Code Online (Sandbox Code Playgroud)

我想使用 PHP GET 请求创建数组:

mywebsite.com/file.php?.......what do I put here?.....
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array get multidimensional-array

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

使用Jquery AJAX的POST标头和正文

我必须将POST发送到包含标头和正文的代理API:

Action  POST https://demo-api.ig.com/gateway/deal/session

Header  
Content-Type: application/json; charset=UTF-8
Accept: application/json; charset=UTF-8
X-IG-API-KEY: 5FA056D2706634F2B7C6FC66FE17517B

Body    
{ 
"identifier": "A12345", 
"password": "112233" 
} 
Run Code Online (Sandbox Code Playgroud)

该API位于此处:https//labs.ig.com/rest-trading-api-guide

问题是互联网上的每个示例都将数据作为“数据”发送,如下所示:

jQuery.ajax(

{

url : 'https://demo-api.ig.com/gateway/deal/session',

type: 'POST',

dataType : "json",

data: {identifier: "A12345", password: "112233"}

});
Run Code Online (Sandbox Code Playgroud)

我不明白,标题和正文在哪里?所有示例基本上都像这样,我无法对此一目了然。

javascript ajax jquery post header

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