JSP 拆分Pipe分隔的文本并在JS方法中传递

enyaitl3  于 2023-04-03  发布在  其他
关注(0)|答案(2)|浏览(114)

高-

<div class="pageEdit" value="Create|8765678|FOOD=6578~-8765678?|9381">
 <a href="https://host:controller">Edit</a>
</div>

我想得到div中的值,并在拆分管道后将其传递到Javascript方法中。

$(".pageEdit").on('click',function(event){
            var data = $(".pageEdit").text().split("|");
            functionPageCreate(data(0),data(1),data(2),data(3));
    });

这是行不通的。我没有太多的经验,在JS/jQuery。请让我知道我如何才能做到这一点。

jecbmhm3

jecbmhm31#

你可以试试下面的代码:

$(".pageEdit").on("click", function (event) {
  var data = $(".pageEdit").attr("value").split("|");
  functionPageCreate(data(0), data(1), data(2), data(3));
});
puruo6ea

puruo6ea2#

您应该使用另一个属性来存储数据。

<div class="pageEdit" data="Create|8765678|FOOD=6578~-8765678?|9381">
 <a href="https://host:controller">Edit</a>
</div>

然后使用

$(".pageEdit").on("click", function (event) {
  var data = $(this).attr("data").split("|");
  functionPageCreate(data(0), data(1), data(2), data(3));
});

相关问题