小编Moh*_*mad的帖子

.append(),prepend(),. after()和.before()

我非常精通编码,但偶尔我会遇到似乎基本相同的代码.我在这里的主要问题是,你为什么要使用.append()当时.after()或反之?

我一直在寻找,似乎无法找到两者之间的差异的明确定义,何时使用它们以及何时不使用它们.

一个优于另一个的好处是什么?为什么我会使用一个而不是另一个?有人可以向我解释一下吗?

var txt = $('#' + id + ' span:first').html();
$('#' + id + ' a.append').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').append(txt);
});
$('#' + id + ' a.prepend').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').prepend(txt);
});
$('#' + id + ' a.after').live('click', function (e) {
    e.preventDefault();
    $('#' + id + ' .innerDiv').after(txt);
});
$('#' + id + ' a.before').live('click', function (e) {
    e.preventDefault();
    $('#' + id …
Run Code Online (Sandbox Code Playgroud)

javascript jquery append prepend jquery-after

193
推荐指数
7
解决办法
28万
查看次数

jQuery:在另一个元素之后添加元素

我有一个特定的文本框,我想在它之后添加一个div.我已经尝试过该.append()函数,但只在元素中添加了div.

例如,我有:

<input type="text" id="bla" />
Run Code Online (Sandbox Code Playgroud)

我想把它改成:

<input type="text" id="bla" /><div id="space"></div>
Run Code Online (Sandbox Code Playgroud)

html jquery append insertafter jquery-after

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

如何在PHP的变量中删除空格?

我知道这个评论 PHP.net.我想有一个像trPHP这样的类似工具,我可以简单地运行

tr -d " " ""
Run Code Online (Sandbox Code Playgroud)

我运行不成功的功能php_strip_whitespace通过

$tags_trimmed = php_strip_whitespace($tags);
Run Code Online (Sandbox Code Playgroud)

我运行正则表达式功能也失败了

$tags_trimmed = preg_replace(" ", "", $tags);
Run Code Online (Sandbox Code Playgroud)

php string whitespace

74
推荐指数
6
解决办法
12万
查看次数

jQuery:after()和insertAfter()之间有什么区别

jQuery有一个.after()方法,也有一个.insertAfter()方法.

他们之间有什么区别?我想我可以使用.after()在所选元素(或元素)之后插入元素.是对的吗?有什么.insertAfter()用?

javascript jquery insertafter jquery-after

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

如何在输入值以编程方式更改时触发JQuery更改事件?

我想在以change编程方式更改输入文本时触发JQuery 事件,例如:

$("input").change(function(){
    console.log("Input text changed!");
});
$("input").val("A");
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='text' />
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我怎样才能做到这一点?

html javascript jquery onchange

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

单击按钮时在剪贴板中复制textarea的文本

我正在寻找创建一个jQuery(或javascript)button来选择a中的所有内容textarea,然后clipboard在单击按钮时将文本复制到您的文本中.

我找到了一些使用焦点事件的例子.但我正在寻找一个按钮,你实际上必须点击选择和复制.

我该怎么做这项工作?

javascript jquery textarea copy

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

html表 - 按行或列

所有浏览器首先按列支持html表.

我知道你可以这样做:

<table>   
      <tr>
          <td></td>
      </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

但是你可以先按列建立一个表吗?先做cols有什么不对吗?

html html-table

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

如何使用jquery显示自定义样式输入文件的文件名?

我使用CSS设置了一个文件输入样式:

.custom-file-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer; 
}
Run Code Online (Sandbox Code Playgroud)
<form>
  <label for="file-upload" class="custom-file-upload">
    <i class="fa fa-cloud-upload"></i> Upload Image
  </label>
  <input id="file-upload" name='upload_cont_img' type="file" style="display:none;">
</form>  
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想显示所选的文件名.这怎么可能使用CSS或jQuery?

html javascript css jquery input-field

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

多维数组array_sum

我已经看到各种关于这个问题的帖子,所以我知道可能存在一些答案.但阅读这些之后,我并不聪明.

我有一个类似如下的数组.

[0] => Array
    (
        [id] => 95659865986
        [invoiceNumber] => 6374324
        [invoiceTitle] => Monthly
        [invoiceStatus] => Paid
        [accountId] => 6235218753
        [totalExVat] => 158.95
        [dateCreated] => 1 Apr 2012
        [vatAmount] => 20.00
    )
Run Code Online (Sandbox Code Playgroud)

我想做的就是vatAmount对这个数组的值进行数组求和.

由于以下似乎没有做太多.

(array_sum($account_invoices['vatAmount'])
Run Code Online (Sandbox Code Playgroud)

php arrays array-sum

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

如何使用jquery选择元素的类是否具有特定字符串的开始和结束?

我使用类似的几个div

  • .wrap -1-插件-1
  • .wrap -2-插件-1
  • .wrap -3-插件-1

我想选择所有这些并if ( $(this).hasClass() )用来检查它们中的一个.目前我只检查一个班级.例如,我如何检查所有这些.hasClass('wrap-*-addon-1')

最好的祝福.

html javascript jquery class-attributes

16
推荐指数
2
解决办法
3628
查看次数