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

在html textarea中显示换行符

我有一个textarea,我将其文本设置为一个字符串\n.我希望这代表一个换行符.

$("#ConfirmEmailText").text("test\n\ntest\ntest");
Run Code Online (Sandbox Code Playgroud)

但是,我只是得到一个看起来像标签而不是新行.

如果我在框中添加一些其他文本,然后按Enter键.我可以在单独的行上看到文字.然后,我将此文本放在此框中并通过电子邮件发送.在电子邮件中\n,当我添加一些文本时,我和[输入]在电子邮件中显示为新行...

为什么这在我的textarea中无法正确显示?

谢谢!

html jquery

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

如何使用jquery删除父div的所有子元素的边框?

我正面临一个问题,我想使用jQuery删除容器div的所有子元素边框.

子元素可以是图像,div,p标记或锚点或任何HTML标记.

这是我的尝试:

$(document).ready(function (){
    $("#div1").children("div").css("border","0px solid red");
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle链接

jquery jquery-selectors

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

-1表示的是什么?

我正在使用我的C++类中的自动摘要系统,并且对我正在进行的ASCII比较之一有疑问.这是代码:

    char ch;
    string sentence;
    pair<char, char> sentenceCheck;
    int counter = 0;
    while (!ifs2.eof())
    {
        ch = ifs2.get();
        ch = tolower(ch);

        if (ch == 13)
            ch = ifs2.get();

        if (ch != 10 && ch != '?' && ch != '!' && ch != '.')
            sentence += ch;

        sentenceCheck.first = sentenceCheck.second;
        sentenceCheck.second = ch;

        cout << sentenceCheck.first << "-" << (int)sentenceCheck.first << " ---- " << sentenceCheck.second << "-" << (int)sentenceCheck.second << endl;

        if(sentenceCheck.second == ' ' || sentenceCheck.second == 10 …
Run Code Online (Sandbox Code Playgroud)

c++ ascii

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

如何在 JavaScript 中重写全局函数,但保留对原始函数的引用?

我想为 window.confirm 实现一个自定义函数,这样我就不必重写大量遗留代码,但如果出现问题或取决于某些任意逻辑,则能够回退到原始函数。

一个快速存根代码,仅作为示例(可能不会这样做,但只是为了一个想法):

window.confirm = function(message, successCallback){
  var ok = site.UI.confirmDialog(message);
  if (ok && typeof(successCallback) == 'function'){
      successCallback();
  } else {
     // maybe call original browser confirm?
     // window.confirmOriginal...?
  }
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是,如果我覆盖它,如何获取原始函数?它是否存在于原型中的某个地方,或者我是否以错误的方式看待这个问题?

谢谢。

javascript

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

为一个键创建具有多个值的对象

我有一个字符串数组,例如:

var names = ["sam", "john", "tom", "travis", "jack"]
Run Code Online (Sandbox Code Playgroud)

我需要创建一个JavaScript对象,它将包含,由一个键分隔的所有这些名称.

看看我想要什么:

var obj = {names : "sam, john, tom, travis, jack"}
Run Code Online (Sandbox Code Playgroud)

我不熟悉JavaScript.我知道我需要遍历我的字符串数组,并以某种方式将值附加到我的对象.

我正在使用jQuery,如果有什么内容会有所帮助.

javascript

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

显示输入类型="密码"

我正在尝试按一下按钮来显示输入上写的密码.我糟糕的JS技能告诉我,我可以通过做这样的事情来实现它:

我试过这个:

$('#passReveal').on('click', function(){
    $( "#input-show" ).attr('type', 'text');
    if ($( "#input-show" ).attr('type', 'text')){
        $( "#input-show" ).attr('type', 'password');
    }
});
Run Code Online (Sandbox Code Playgroud)

但是不起作用.

我认为这是最接近的,但我有一个错误:你必须点击两次按钮才能让它第一次工作,为什么会这样?

$('#passReveal').on('click', function(){
    $( "#input-show" ).attr('type', 'text');
    $( "#input-show" ).toggleClass('passRevealed');
    if ($( "#input-show" ).hasClass('passRevealed')){  
        $( "#input-show" ).attr('type', 'password');        
    }
});
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/tepLkc7u/2/

我希望你明白我的英语不好,我正在学习:)

passwords jquery

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

我的按钮内的文字可以在HTML中编辑.为什么?

我创建了一个基本的HTML页面,其中有一个Login和Cancel按钮,但每当我点击按钮时,它允许我编辑按钮本身的文本.我检查了编码,看起来非常好.经过研究,我只得到有关如何编辑字段等文本的结果.我该如何解决这个问题?

这是我用来创建按钮的HTML编码:

<input class="button" onclick="check(this.form)" value="Login"><br /><br />
    <input class="button" name="cancel"  value="Cancel">
Run Code Online (Sandbox Code Playgroud)

这是我在按钮的CSS中使用的类:

.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 14px 62px;
    border: 0px solid #2b27a1;
    border-radius: 35px;
    background: #2525f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#2525f5), to(#000326));
    background: -moz-linear-gradient(top, #2525f5, #000326);
    background: linear-gradient(to bottom, #2525f5, #000326);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px verdana;
    color: #ffffff;
    text-decoration: none;

}
.button:hover,
.button:focus {
    border: 0px solid #453eff;
    background: #2c2cff;
    background: -webkit-gradient(linear, left top, left bottom, …
Run Code Online (Sandbox Code Playgroud)

html javascript css cordova

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

Java:不能引用非最终变量

我写了一些代码,一切正常,但是当我在另一台计算机上打开相同的代码时,出现以下错误:

Cannot refer to the non-final local variable usernameTextField defined in an enclosing scope
Cannot refer to the non-final local variable portTextField defined in an enclosing scope
Cannot refer to the non-final local variable usernameTextField defined in an enclosing scope
Cannot refer to the non-final local variable portTextField defined in an enclosing scope
Run Code Online (Sandbox Code Playgroud)

给出此错误的代码:

private static GridPane initGUI(){
    GridPane root = new GridPane();
    TextField usernameTextField = new TextField();
    TextField portTextField = new TextField();
    Button button = new Button("Login!");
    root.add(new Label("Username:"),0,0); …
Run Code Online (Sandbox Code Playgroud)

java javafx

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

这些没有名称的JSX元素是什么意思?

我刚刚遇到了这个React代码,其中包含没有名称的标签(<></>)。它破坏了我的编辑器上的语法高亮显示,但是我猜它是有效的,因为它已经存在了一段时间了。知道这意味着什么以及这种模式是什么吗?

return (
    <>
        <span className="example">{something}</span>
        <br />
        {object.example}{' '}
    </>
);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

使用命名函数时如何处理事件删除将阻碍对上下文状态的访问

我正在侦听文件输入中的更改,并且每次需要“监听”某些内容后,都需要删除该侦听器。

问题在于,使用命名函数(无法删除匿名函数上的侦听器)时,我失去了上下文,因此无法访问状态。这是基本版本:

$ImgEl.on('change', () => {
  const reader = new FileReader();
    reader.onloadend = (e) => {
        // Do some stuff with state
        this.state.whatever;
    }
}
Run Code Online (Sandbox Code Playgroud)

通过将此代码与箭头功能配合使用,我可以维护上下文并因此可以访问自己的状态。但是,如果使用命名函数,则可以删除监听器,但会丢失上下文。

还有其他人处理过吗?

javascript jquery

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

标签 统计

javascript ×5

jquery ×4

html ×2

ascii ×1

c++ ×1

cordova ×1

css ×1

java ×1

javafx ×1

jquery-selectors ×1

passwords ×1

reactjs ×1