javascript - 将 jquery 行合并为一行

标签 javascript jquery

是否可以将这两行 jquery 合并为一行:

$(".dropdown-menu-and-or li a").click(function(){
    $("#modal-button-and-or:first-child").text($(this).text());
    $("#modal-button-and-or:first-child").val($(this).text());
});

最佳答案

$jQuery 对象几乎由所有 jQuery 函数返回,因此当它涉及同一对象时,您可以“链接”您的调用(选择器)。

您的需求是什么?

所以,你可以这样写:

$(".dropdown-menu-and-or li a").click(function(){
  $("#modal-button-and-or:first-child").text($(this).text()).val($(this).text());
});

关于javascript - 将 jquery 行合并为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46317108/

相关文章:

javascript - 如何让 javascript 计算器中的加法和减法函数正常工作?

javascript - 在 Iframe 元素中添加动态元素而不是我创建的

javascript - 如何在显示后使 highcharts 工具提示可滚动?

Java-ajax跨站空响应字符串

jQuery:允许在 <a> 内选择文本

javascript - Fabric.js getObjects() 按标签或类型

javascript - 用鼠标绘制 SVG

javascript - 无法使用 for-in javascript 进行迭代

javascript - ASP :hidden not able to access in code behind

jquery - bxslider 指令抛出错误 `Uncaught TypeError: Cannot read property ' indexOf' of undefined`