当前位置: 首页 > 知识库问答 >
问题:

如何使用jquery将click事件触发到li

松旻
2023-03-14

我想要trrigger点击事件上的span标记onclick happed。li创建时创建/单击span标记(创建集合)单击。

下面是我的span和ul li标签。li列表在单击SPAN时动态添加到ul中。

我只想在li上触发click事件-Encat值将为0。否则不需要触发。

<span data-object_id="2089" class="cbxwpbkmark-field-create-submit" title="Create Collection"></span>

<ul class="cbxlbjs-list cbxwpbkmarklist" style="" data-type="product" data-object_id="670">
<li class="cbxlbjs-item" data-catname="2563" data-privacy="0" data-incat="1" data-value="64">
<span title="2563" class="cbxlbjs-item-name">2563</span>
</li>
<li class="cbxlbjs-item" data-catname="testt" data-privacy="0" data-incat="0" data-value="65">
<span title="testt" class="cbxlbjs-item-name">testt</span></li>
<li class="cbxlbjs-item" data-catname="gdgfd" data-privacy="0" data-incat="1" data-value="66">
<span title="gdgfd" class="cbxlbjs-item-name">gdgfd</span></li>
</ul>

下面是我正在尝试的jquery代码,但是它应用了所有的数据猫值(li)

jQuery('.cbxwpbkmark-field-create-submit').click(function() {
    setTimeout(function(){ 
                            var successmesg = $('.cbxwpbkmark-form-note-success').html();
                            if(successmesg == 'Done successfully!')
                            {
                                //var a = $("li.cbxlbjs-item").length;
                                //alert(a);
                                $('.cbxlbjs-item').trigger("click");
                                $('.cbxwpbkmark-toolbar-listcat').trigger("click");
                             }
                        }, 3000);
  });

任何人知道怎么做,然后告诉我。

共有1个答案

萧芷阳
2023-03-14

您可以使用以下内容:

// grab all li's with data-incat attribute with value of zero
var liRefs = $("[data-incat='0']");

// trigger click
liRefs.trigger('click');
 类似资料:
  • 使用jQuery-1.9.1。js和jQueryMobile 1.3.1(Chrome 26/Windows 7)我不明白为什么这些“点击”事件绑定到#一个触发,而另一个没有: 超文本标记语言: JavaScript: 当我在JSFiddle中运行它时,两个事件都会在没有包装在“mobile einit”事件中时触发:http://jsfiddle.net/9NRwa/ 我错过了什么?

  • 问题内容: 这可能是一个奇怪的情况,以前没有人曾经历过,但是我是偶然地发布此消息,因为有人知道我不知道的东西。 我正在使用jQuery 2.0.3和AngularJS。 如果我有这样的锚点: 然后它起作用了,当我单击它时,它输出“ click”。但是,当我将其放入包含该属性的模板中时,jQuery突然无法启动。如果我将脚本和锚点放在模板内部,则确实会触发。 使用使用模板的指令也是如此。这很奇怪,并

  • 问题内容: 我正在尝试从触发元素的click事件。 通常的做法是隐藏被称为丑化的野兽,并通过其他方式触发其点击事件。 问题答案: 如果您的输入和按钮是同级(在您的情况下是OP): 使用指令将按钮的单击绑定到文件输入,如下所示:

  • 本文向大家介绍如何使用jQuery click事件提交表单?,包括了如何使用jQuery click事件提交表单?的使用技巧和注意事项,需要的朋友参考一下 要使用jQuery click事件提交表单,您需要检测Submit事件。让我们使用点击事件而不使用点击事件来提交表单。 示例 您可以尝试运行以下代码以了解如何使用jQuery click事件提交表单-

  • 问题内容: 我想要类似的东西: 问题答案: 类更改时不会引发任何事件。另一种方法是在以编程方式更改类时手动引发事件: 更新 这个问题似乎正在吸引一些访问者,因此这里是一种更新方法,可以使用该方法而不必使用new修改现有代码: 请注意,只能用于更新的浏览器,特别是Chrome 26,FF 14,IE 11,Opera 15和Safari6。如果需要支持旧版浏览器,则需要使用我在第一个示例中概述的方法

  • 问题内容: 我有3个文件: js_json.js->用于我的json代码 javascript.js->用于我的javascript函数 index.php 这里的代码为: 这是我的代码: 这里的代码: 我的问题是: 当我单击链接“ Hola Test 1”时,它将起作用并显示消息。问题是,在单击选择选项之后,出现了链接“ Hola Test”,然后单击该链接(“ Hola Test”),该消息没