小编ben*_*e89的帖子

.hide()或display:none?jQuery的

我最好干什么?.hide()比写出更快.css("display", "none"),但有什么区别,它们实际上对HTML元素做了什么?

html javascript css jquery show-hide

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

jQuery优点/差异.trigger()vs .click()

在性能方面,以下之间的收益(或差异)是什么?

$('.myEl').click();
Run Code Online (Sandbox Code Playgroud)

$('.myEl').trigger('click');
Run Code Online (Sandbox Code Playgroud)

有没有?

jquery

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

使用jQuery/CSS查找所有元素中最高的元素

可能重复:
CSS - 相等高度列?

我有3个div.

像这样:

<div class="features"></div>
<div class="features"></div>
<div class="features"></div>
Run Code Online (Sandbox Code Playgroud)

他们将充满文字.我不知道多少钱.问题是,它们都是平等的高度势在必行.

我如何使用jQuery(或CSS)找到最高的DIV并将其他两个设置为相同的高度,创建3个相等高度的DIV.

这可能吗?

css jquery

61
推荐指数
1
解决办法
7万
查看次数

生成0到'x'之间的唯一随机数(整数)

我需要生成一组唯一(无重复)整数,并且在0和给定数字之间.

那是:

var limit = 10;
var amount = 3;
Run Code Online (Sandbox Code Playgroud)

如何使用Javascript生成1到10之间的3个唯一数字?

javascript random

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

JavaScript数组.reduce与async/await

似乎有一些问题将async/await与.reduce()结合起来,如下所示:

const data = await bodies.reduce(async(accum, current, index) => {
  const methodName = methods[index]
  const method = this[methodName]
  if (methodName == 'foo') {
    current.cover = await this.store(current.cover, id)
    console.log(current)
    return {
      ...accum,
      ...current
    }
  }
  return {
    ...accum,
    ...method(current.data)
  }
}, {})
console.log(data)
Run Code Online (Sandbox Code Playgroud)

data对象被记录之前this.store完成...

我知道你可以使用Promise.all异步循环,但这适用于.reduce()

javascript reduce promise async-await ecmascript-next

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

jQuery按类查找单击按钮的ID

我的页面上有许多具有相同类名的按钮.但是这些按钮具有不同的ID.我该怎么做呢:

$(".vote").click(function(){
     var id = $(this).{ID OF CLICKED BUTTON};
});
Run Code Online (Sandbox Code Playgroud)

如何使这个伪代码工作?

谢谢

jquery button

36
推荐指数
2
解决办法
9万
查看次数

如何用字符串中的表达式插入JSX?

希望实现以下目标:

<div className="total total-{obj.state}">
Run Code Online (Sandbox Code Playgroud)

显然,这符合:

<div class="total total-{obj.state}">
Run Code Online (Sandbox Code Playgroud)

在JSX中有一种优雅的方式来评估{}字符串中的表达式吗?

reactjs

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

PHP preg_replace/preg_match vs PHP str_replace

任何人都可以快速总结一下差异吗?

在我看来他们都做同样的事情?

谢谢

php preg-replace preg-match str-replace

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

在jQuery的.closest()中使用类名

我正在尝试为"运行总计"做一些计算,这是我的代码:

$('.quantity_input').live('change',function(){         
                var ValOne = parseFloat($(this).val());
                var ValTwo = parseFloat($(".price").text())
                var totalTotal = ((ValOne) * (ValTwo));                         
                $('.cost_of_items').closest('.cost_of_items').text(totalTotal.toFixed(2));
                calcTotal();
            });     
Run Code Online (Sandbox Code Playgroud)

.quantity_input是一个输入,.price是产品的价格,.cost_of_items是我想要更新项目总成本的地方,即.item1 =£5 x 3 quantity = item1的总计15英镑calcTotal()是一个只更新订单总成本的函数.问题是将所有数学保存在表的一行中,即我在上面的代码中进行计算,并且它没有坚持它的行,它用类.cost_of_items等更新所有字段......

显示我的html的问题在于它是由jQuery动态添加的.appends()但这里是相关的jQuery:

$('#items').append('<tr class="tableRow"><td><a class="removeItem" href="#"><img src="/admin/images/delete.png"></img></a><td class="om_part_no">' + omPartNo + '</td><td>' + supPartNo + '</td><td>' + cat + '</td><td class="description">' + desc + '</td><td>' + manuf + '</td><td>' + list + '</td><td>' + disc + '</td><td><p class="add_edit">Add/Edit</p><input type="text" class="quantity_input" name="quantity_input" /></td><td class="price_each_nett price">' + priceEach + '</td><td class="cost_of_items"></td><td><p class="add_edit">Add/Edit</p><input type="text" class="project_ref_input" name="project_ref_input" /><p class="project_ref"></p></td></tr>'); …
Run Code Online (Sandbox Code Playgroud)

math jquery class closest

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

无序列表(<ul>)默认缩进

任何人都可以告诉我为什么无序列表应用了默认的缩进/填充?这可以通过CSS浏览器重置来解决吗?

html css

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