是否可以使用jQuery来找出jQuery元素的类型?例如,元素是div、span、select或input吗?
例如,如果我试图使用jQuery将值加载到下拉列表中,但同一脚本可以将代码生成到一组单选按钮中,我是否可以创建以下内容:
$('.trigger').live('click', function () {
var elementType = $(this).prev().attr(WHAT IS IT);
});
给定一个带有触发器类的按钮的下拉列表,我的elementType变量应该在按下该按钮时返回select。
所以我想:
1)使用Bootstrap制作一个按钮,该按钮将触发下拉列表。(已完成)
2)从执行ajax调用的脚本中注入了< li >的下拉列表,每个下拉列表都触发了一个函数,该函数用列表项的数据填充页面上的其他元素。
3)在单击< li >时,所有内容都通过jquery正确地填充到其他元素(标签、其他输入),除外,当我试图覆盖按钮本身的文本时,除外。
当我单击列表中的一个项目时,原始按钮会随着弹出的下拉列表一起消失。基本上,我希望下拉列表< ol >继续,它的项将消失,但起始按钮将保持不变,但该按钮的文本将被更新。
我试过在下拉菜单上使用e.stopPro
我试图删除所有的JQuery依赖和使用在我的角度项目,这是由使用引导4,我删除了下拉和所有的data-***用法。但是,一旦我卸载了JQuery和popper.js,我就会在我的web控制台中看到TypeError消息Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.。我想知道是否还有其他依赖项data-***或引导带下拉或折叠。引导按钮类也取决于JQuery吗?
当我在按钮点击事件上使用jQuery添加一个“多标签下拉列表”时,它不会附加多标签下拉列表,而是简单的下拉列表(我想我需要在添加之后重新加载javascript文件)。因为,当我在jquery(Document)函数(.ready(){})上附加相同的内容时,它会附加多个标记下拉列表中的javascript功能。
jQuery(document).ready(function() {
//this work perfectly in .ready() function
$("#parent").append(' <select class=