小编Jos*_*eph的帖子

使用jquery选择器获取tinymce textarea的值

我想得到一个tinymce textarea的价值

<textarea id="thetextarea"></textarea>
Run Code Online (Sandbox Code Playgroud)

在键上以便使用以下内容将其提供给show-preview脚本:

function showPreview(value) {

    $("#preview-container").load("/material-preview.php", {s:value});

}
$('thetextarea').live("keyup",function (e) {

        var material = this.value;
        showPreview(material);

        return false;

    });
Run Code Online (Sandbox Code Playgroud)

如果我尝试选择textarea id thetextarea它不起作用(如果我不使它成为一个tinymce字段,则有效).

与firebug我看到文本,当textarea被tinymce转换,是在:

<body id="tinymce" class="mceContentBody"></body>
Run Code Online (Sandbox Code Playgroud)

但这也不起作用,(也没有$('#tinymce'))

 $('mceContentBody').live("keyup",function (e) {

            var material = this.value;
            showPreview(material);

            return false;

        });
Run Code Online (Sandbox Code Playgroud)

在按要求应用tinyMCE之后的HTML代码(来自firebug)

 <textarea id="material-input" class="mceEditor text" style="width: 310px ! important; height: 250px ! important; display: none;" name="material" aria-hidden="true"></textarea>
      <span id="material-input_parent" class="mceEditor defaultSkin" role="application" aria-labelledby="material-input_voice">
      <span id="material-input_voice" class="mceVoiceLabel" style="display:none;">Rich Text Area</span>
      <table id="material-input_tbl" class="mceLayout" cellspacing="0" cellpadding="0" role="presentation" style="width: …
Run Code Online (Sandbox Code Playgroud)

tinymce jquery-selectors

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

if(isset($ var))和if($ var)之间的区别

可能重复:
if(!Variable)和if(isset($ variable))之间的区别是什么?

在Facebook的php API示例中,他们使用if($ var){//做某事}其他{//做别的事情}让我想到了if($ var)和if(isset($ var))的区别.第一个肯定看起来更整洁,但我可以肯定使用它吗?

php

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

htaccess缓存无法正常工作

我将以下内容输入到我的".htacces"文件中,以便开始缓存Web内容.根据谷歌页面速度和Yslow,页面仍然没有缓存.模块有问题吗?或者是应用程序没有正确显示数据?

站点在服务器上的Apache 2.0上运行

.htaccess(部分缓存模块):

# Expire headers
<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType image/x-icon "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
  ExpiresByType text/html "access plus 600 seconds"
  ExpiresByType application/xhtml+xml "access plus …
Run Code Online (Sandbox Code Playgroud)

.htaccess caching

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

jQuery Selector的数据属性在Safari中不起作用

以下显示FF中的警报一和二,但在Safari中只显示一个.此行中的任何内容都与Safari不兼容吗?if($('div[data-foo="'+bar+'"').hasClass('baz')){

jQuery的

alert('one');
if($('div[data-foo="'+bar+'"').hasClass('baz')){
    alert('two');
}else{
    alert('three');
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div data-foo="bar" class="baz"></div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

字符串中的jQuery选择器通配符

链接

http://domain.com/[random]/#foo

http://domain.com/[random]/bar

如何选择以http://domain.com/开头的链接,然后选择通配符([random])然后#?

jquery jquery-selectors

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

使用Facebook PHP SDK获取用户电子邮件的权限

我通过PHP SDK和工作登录与facebok api进行了工作集成.现在我尝试使用以下代码添加电子邮件权限,但在尝试连接/登录应用程序时,不会请求电子邮件.

// login or logout url will be needed depending on current user state.
if ($me) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl(array(
    'req_perms' => 'email',
  ));
}
Run Code Online (Sandbox Code Playgroud)

错误必须在此代码中,因为其他一切正常.谢谢!

php facebook-graph-api facebook-php-sdk

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

单击一个div以选中/取消选中一个复选框

我单击时应用以下代码使表行检查/取消选中子复选框.现在我发现当点击行内的复选框本身时,它会进行检查.可能是它检查点击(标准功能),然后jquery选择点击事件并取消选中它?我怎样才能解决这个问题?

//check on div click
$("tr").live("click",function() {
    var checkbox = $(this).find("input[type='checkbox']");

    if( checkbox.attr("checked") == "" ){
        checkbox.attr("checked","true");
    } else {
        checkbox.attr("checked","");
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何组合来自父组件和子组件的 makeStyle 类?

如何将 makeStyle 类从父组件传递到子组件并将它们与子组件中的 makeStyle 类组合?例如如下添加断点隐藏到子组件样式。

示例子组件:

import React from "react"
import { Button } from "@material-ui/core"
import { makeStyles } from "@material-ui/core/styles"

const useStyles = makeStyles(theme => ({
  button: {
    background: "#000",
    color: "white",
    //lots of other css here so we dont want to repeat it in the parent component

  },
}))

export default function PrimaryButton(props) {
  const classes = useStyles()
  const { children, fullWidth = false } = props

  return (
    <Button
      fullWidth={fullWidth}
      className={classes.button}
      variant="contained"
    >
      {children}
    </Button>
  ) …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

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

PHP生成动态PDO插入

以下代码应将数组中的每个键值对插入表中的mathing列值.该脚本不返回任何错误,但插入的行仅包含数组中的最后一个值

例如

array('one'=>1,'two'=>2,'three'=>3);
Run Code Online (Sandbox Code Playgroud)

将行成功插入到包含第一列,第二列和第三列的表中,但在所有列中插入值3.

    $columns = array();
    $bind = '';
    foreach($array as $key => $value){

        $columns[] = $key;

    }

    $columnString = implode($columns,',');
    $valueString = implode($columns,',:');
    $valueString = ':' . $valueString;

    $core = core::getInstance();
    $STH = $core->dbh->prepare("INSERT INTO table (" . $columnString . ") VALUES 
    (" . $valueString . ")");

    foreach($array as $key => $value){

        $STH->bindParam(':' . $key,$value);
    }
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

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

"警告:session_start()[function.session-start]:无法发送会话cookie - 已经发送的标头"在文件中首先调用session_start()时

<?php
   session_start();
   $_SESSION['start']=1;

   echo $_SESSION['start'];
?>
Run Code Online (Sandbox Code Playgroud)

FF输出:

警告:session_start()[function.session-start]:无法发送会话cookie - 已在第10行的.../test.php中发送的输出(输出从.../test.php:1开始)

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已经在第10行的.../test.php中发送的输出(在.../test.php:1处开始输出)

php session utf-8

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