从jquery中动态更改所选元素值的属性

change attribute of a selected element value dynamically from jquery

本文关键字:元素 属性 jquery 动态      更新时间:2023-09-26

假设父容器中有两个元素

<div class="myclass" id="myid" myvalue="1"></div>
<div class="myclass" id="secid" myvalue="2"></div>

现在我选择第一个项目,我设置了旋转器的值,代码将类似于selectable插件,但我想给选中的项目赋值。

  $('#myspinner').spinner({
        stop: function (event, ui) {
            //change myid myvalue to selected value
        }
    });

如何使用相同的代码更改第二个元素的值?我的小提琴我的例子

<div class="myclass" id="myid" myvalue="1"></div>
<div class="myclass" id="secid" myvalue="2"></div>
var spinner = $("#spinner").spinner();
    var selectedDiv = '';
    $('.myclass').click(function () {
        selectedDiv = this;
    });
    $('#myspinner').spinner({
        stop: function (event, ui) {
            $(selectedDiv).html(this.value);
        }
    });

selectedDiv变量将保存通过单击选中的元素。当旋转器停止时,触发stop:功能。这将会把所选div的html内容设置为使用spinner (this.value)

选定的值。

您发布的代码不正确。你可能想要检查一下并重新发布。

如果你想在点击firstitem时发生点击事件,那么你的选择器应该是$('.firstitem')而不是$('#myspinner')