javascript - 如何将一些文本附加到变量?

标签 javascript jquery

我正在使用 jquery,我需要将一些文本附加到变量:

$("document").ready(function(){
  var i="this is text";
$(i).append("aa");
  alert(i);
})

DEMO

最佳答案

您当然可以为此创建一个 jQuery 插件

$.fn.appendString = function(str) {
    return this.selector + str;
}

$(document).ready(function(){
    var i = "this is text";

    alert( $(i).appendString("aa") );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<小时/>

但它是连接字符串

var i = "this is text";

i = i + "aa"; // it's now "this is textaa"

请注意,$("this is text") 并不是真正有效的任何内容,jQuery 并不真正处理字符串

关于javascript - 如何将一些文本附加到变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819287/

相关文章:

javascript - 按钮颜色不变

javascript - 如何使用 jquery 调用抓取 iframe 内按钮的值?

javascript - 在 ajax 调用中创建的按钮的行为与标准 html 中不同

jQuery:在链接上触发()

javascript - 如何查看extJS中的另一个组件?

javascript - 为什么 Node 中B先于A执行?

javascript - 溢出仅显示一条灰线

javascript - onClick 事件与被点击的元素一起被父元素捕获

javascript - jquery验证代码不允许在文本框中只留空格

javascript - 获取设置的元素 CSS 属性(宽度/高度)值(百分比/em/px/等)