小编T.J*_*der的帖子

检索存储在MySQL表中的文章的第一句

我需要使用MySQL显示数据库中每篇文章的第一句(直到第一个句号).

有人可以帮帮我吗?

mysql

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

javascript keydown 快捷键功能,但如果在文本框中忽略

我已经设置了一键跳过/更改页面功能。但是当用户想在输入文本或文本区域输入“0”时,一键功能也会生效并切换到另一页。

当用户使用文本输入或文本区域时,如何忽略此 java 脚本?

document.onkeydown=nextpage; 
function nextpage(){
  var event=document.all?window.event:arguments[0]; 
  if (event.keyCode==13) location="#skipcontent"; 
  if (event.keyCode==48) location="contact-us.php";
} 
Run Code Online (Sandbox Code Playgroud)

javascript

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

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

这是什么意思:if(variable){/*做某事*/}

标题是我的问题;

这是什么意思:

if( variable ){ /* do something */  }
Run Code Online (Sandbox Code Playgroud)

我的意思是,如果变量存在做某事或什么?

javascript if-statement

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

使Y/N条件有效

对于我的程序,我需要一个简单的Y/N条件帮助.我并不像我想的那样真正地工作.

不幸的是,我发现的所有其他主题都非常令人困惑.我是编程方面的新手.

我想要一个不会崩溃的Y/N条件,而不是CASE SENSITIVE.因此如果Y或y返回到另一个菜单,如果n和N只是停止程序,如果输入任何其他内容,它将循环直到满足Y或N条件.

这就是我写的:

String input = ScanString.nextLine();

while (!"Y".equals(input) || !"y".equals(input) || !"N".equals(input) || !"n".equals(input)) {
    System.out.println("Please enter Y/N (Not case sensitive): ");
    input = ScanString.nextLine();
}

if ("Y".equals(input) || "y".equals(input)) {
    meny1();
} else if ("N".equals(input) || "n".equals(input)) {

}
Run Code Online (Sandbox Code Playgroud)

当它运行时,无论我放入什么,它都不会破坏while循环.

java

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

jQuery:不会将类添加到标记或立即删除它

首先,我是jQuery的新手.创建一个简单的程序并不是火箭科学,但以下代码的效果对我来说没有任何意义.我的意图是在点击一个带有".button"类的元素之后,应该向该元素添加一个新类.否则 - 点击其他地方 - 应该删除当前的新类.不幸的是,即使条件为真,也会执行else中的代码.我的想法存在哪些缺陷?你能解决这个问题吗?

$(function() {
  $("*").click(function() {
    var ret = $(this).hasClass("button");

    if (ret) {
      $(".button").addClass("newclass");
    } else {
      $(".button").removeClass("newclass");
    }
  });

  $("form").on("submit", function() {
    return false;
  })
});
Run Code Online (Sandbox Code Playgroud)
.newclass {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<form method="get" action="">
  <input type="text" name="">
  <input type="submit" name="" class="button">
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

合并两个对象但仅包含现有属性

我有两个对象.我想合并两个对象,但只包含仅存在于第一个对象的属性值.

   obj1 : {
        "name": "",
        "age": ""
   }

  obj2 : {
        "name": "Leo",
        "age": "14",
        "company": "aero",
        "shift": "night"
  }
Run Code Online (Sandbox Code Playgroud)

我想要的输出是:

  obj1 : {
        "name": "Leo",
        "age": "14"
   }
Run Code Online (Sandbox Code Playgroud)

companyshift没有必要合并,因为这2属性不存在obj1.

我到目前为止所做的代码是: Object.assign({}, obj1, obj2);

但它并没有给我正确的输出.它给出的是:

 merge : {
        "name": "Leo",
        "age": "14",
        "company": "aero",
        "shift": "night"
  }
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我如何实现这样的输出:

  merge : {
        "name": "Leo",
        "age": "14",
  }
Run Code Online (Sandbox Code Playgroud)

非常感谢!

javascript

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

更改html数据属性值

$(document).ready( function () {

  $("#bla").on( "click", function () {
  
        alert( $(this).data('bla') );
  	    $(this).attr('data-bla', "2");  
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div id="bla" data-bla="1">
  button
</div>
Run Code Online (Sandbox Code Playgroud)

因此,我需要将data-bla值从"1" 更改为"2",但正如您所看到的,值未更新且每次单击按钮,都会提醒默认值"1".

我做错了什么?

html javascript jquery

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

流类型中的(a:?string)和(a ?: string)之间有什么区别?

a?: stringa: ?stringFlow 之间有什么区别?

function concat(a: ?string, b: ?string): string {
}
Run Code Online (Sandbox Code Playgroud)

function concat(a?: string, b?: string): string {
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs flowtype

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

如何从元素中查询(仅)子元素?

想象这样的结构:

<div id="boxes">
  <div id="firstdiv">...</div>
  <div class="important">...</div>
  <div id="lastdiv">
    <div id="subdiv">...</div>
    <div class="important">...</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果我写:

document.querySelectorAll('#boxes > div:not([class])')
Run Code Online (Sandbox Code Playgroud)

我会得到#firstdiv#lastdiv。大。

但是,如果我想对#boxes元素执行相同的操作怎么办?

const boxes = document.querySelector('#boxes')

// this is what I tried
boxes.querySelectorAll('> div:not([class])') // it doesn't work

// and if I type
boxes.querySelectorAll('div:not([class])')
// I get #firstdiv, #lastdiv BUT ALSO #subdiv which I don't want
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript css-selectors

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

标签 统计

javascript ×7

html ×2

jquery ×2

css-selectors ×1

dom ×1

flowtype ×1

if-statement ×1

java ×1

mysql ×1

reactjs ×1