小编cyp*_*r75的帖子

如何在Google Chrome浏览器中使用连字符?

我使用以下css在我的网站中自动连字符文本:

-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Run Code Online (Sandbox Code Playgroud)

但在铬合金中这没有效果.我已经读过,Chrome不支持这个.在chrome中是否有针对连字符的解决方法?谢谢!

google-chrome css3 css-hyphens

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

mysql中JOIN上的重复列名

我有这个 sql 的问题

SELECT COUNT( * )
FROM (

  SELECT *
  FROM `user` `t`
  JOIN `user_relation` r ON ( t.user_id = r.follower_id
  OR t.user_id = r.user_id )
  WHERE r.status = "active"
  AND (
    r.user_id =125
    OR r.follower_id =125
  )
  AND t.user_id !=125
  GROUP BY t.username
)sq
Run Code Online (Sandbox Code Playgroud)

我总是收到错误消息:“#1060 - Duplicate column name 'user_id'” 谁能帮忙/解释一下,我做错了什么?

提前致谢

mysql join

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

如何为一组复选框使用 required 属性?

我有一组复选框,其中至少一个必须被选中才能提交表单。为此,我相同地命名每个复选框并设置required属性。

但这不起作用:

<input name="mycheckgroup" type="checkbox" value="1" required />
<input name="mycheckgroup" type="checkbox" value="2" required /> 
<input name="mycheckgroup" type="checkbox" value="3" required />
Run Code Online (Sandbox Code Playgroud)

我必须选中所有三个框才能提交表单:-(

如果这是单选按钮,它会起作用……但我希望至少选中一个或多个框。

任何人都可以帮忙吗?

html jquery checkboxlist required

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

通过ajax提交时,德语特殊字符会卡住

我通过jquery.ajax将参数(包括ä,ö,ü等特殊字符)提交给结果div.在那个div我需要用php处理它.

例如:

$( document ).ready(function() {
    $('#dropdown').change(function() {
        $.ajax({
            url: "inc/ajax.results.php",
            type: "GET",
            data: 'type='+$('#type').val()
        }).done(function(data){
            $("#results").html(data);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

在这个例子中,'type'的值为'Müller'.在我的'ajax.results.php'中我这样做:

<?= $_GET['type'] ?>

// Output is 'Müller' in Firefox and Chrome

// BUT in internet explorer the output is 'M'
Run Code Online (Sandbox Code Playgroud)

所以,它适用于Firefox和Chrome,但在Internet Explorer中,结果为'M'(M后跟一个正方形)......

我试图像这样改变输出:

<?= utf8_encode($_GET['type'] ?>

// Output in internet Explorer now is fine (Müller)

// BUT in Firefox and Chrome it is 'Müller'
Run Code Online (Sandbox Code Playgroud)

由于输出必须通过PHP(因为我会用它做进一步的操作),我找不到解决方案......

有谁可以帮忙解决这个问题?非常感谢

php ajax jquery utf-8

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

在utf-8网站上str_replace with acute(')时输出错误

在输入表单并提交后,我试图用字符串替换一个带有急性(')的叛逆者(').

<?= str_replace("'","´",$_POST['string']) ?>
Run Code Online (Sandbox Code Playgroud)

例如,字符串是:"Jan's Motel">应该成为"Jan's Motel"

这在使用charset iso-8859-1时效果很好,但我需要我的网站在utf-8中.

我utf-8结果字符串是"Jan's Motel"

我不明白为什么它变成"Â"而不是"'"

这是我的示例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>notitle</title>
  </head>

  <body>
    <form action="?" method="post">
      <input type="text" name="string" value="<?= str_replace("'","´",$_POST['name']) ?>" />
    </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

html php utf-8

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

如何在wordpress中使用get_template_part()来使用get_post()来获取特定帖子?

我正在创建我的第一个wordpress主题.我正在使用循环和get_template_part()来显示我的帖子列表,如下所示:

while ( have_posts() ) {
    the_post();
    get_template_part( 'content', get_post_format() );
}
Run Code Online (Sandbox Code Playgroud)

这很好用,并将content.php作为post的模板加载.

我想在常规帖子输出的末尾使用get_template_part()显示特定的帖子.我添加了这个用于在我的while循环后用Id 123显示我的帖子:

get_post(123);
get_template_part( 'content', get_post_format() );
Run Code Online (Sandbox Code Playgroud)

所以总代码是:

while ( have_posts() ) {
    the_post();
    if($post->ID != 123) // exclude Post 123 from output
        get_template_part( 'content', get_post_format() );
}

get_post(123);
get_template_part( 'content', get_post_format() );
Run Code Online (Sandbox Code Playgroud)

但这只是重复常规循环中的最后一个条目.有人可以帮忙吗?

谢谢和问候Jan

php wordpress wordpress-theming custom-wordpress-pages

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

我可以收听 ajaxComplete 上的特定元素而不是“文档”吗?

早上好,

我正在使用 jQuery ajaxComplete 函数,我想知道是否可以在特定元素 (div) 上使用它?

例子:

<div id="myAjaxDiv"></div>
Run Code Online (Sandbox Code Playgroud)

所以,如果在这个特定的 div 中完成了任何 ajax 操作,我想触发一个事件。

我想使用类似的东西

$("#myAjaxDiv").ajaxComplete(function() {
    // my Scripts
})
Run Code Online (Sandbox Code Playgroud)

代替

$(document).ajaxComplete(function() {
    // my Scripts
})
Run Code Online (Sandbox Code Playgroud)

但是,这对我不起作用:-(还有其他解决方案吗?

谢谢

ajax jquery

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

jquery next()和find()从元素中删除类对我来说不起作用

我目前遇到了问题:

我的html中有不同的元素.所有除了第一个有一个名为"非活动"的类,我希望它们单击(在每个单元格上)以激活(删除"非活动"属性).

单击第一个,将激活第二个.单击第二个,将激活第三个.等等.

这是我的HTML.

<div class="around">
    <div class="row">
        <div class="cell">text 1</div>
    </div>
    <div class="row inactive">
        <div class="cell">text 2</div>
    </div>
    <div class="row inactive">
        <div class="cell">text 3</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery(发现在stackoverflow上)

$( document ).ready(function() {
    $( ".cell" ).click(function() {
        $(this).closest('.around').next().find('.inactive').removeClass('inactive');
    });
});
Run Code Online (Sandbox Code Playgroud)

这样做......没什么.

我也尝试过:

$(this).closest('.around').find('.inactive').removeClass('inactive');
    });
Run Code Online (Sandbox Code Playgroud)

但是这将从所有元素中删除"非活动"类

有人可以帮忙吗?

html jquery

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