如何在jQuery中提取数据?

如何在jQuery中提取数据?,jquery,Jquery,我试图将4个数据标记的值发送到post,但我不知道如何将其合并。我还需要数据为每行一个数据,因此中间的就足够了 $("#login-1").click(function() { send += text($("#" + iconId).data("name")); send += text($("#" + iconId).data("login1")); send += text($("#" + iconId).data("username1")); send += te

我试图将4个数据标记的值发送到post,但我不知道如何将其合并。我还需要数据为每行一个数据,因此中间的

就足够了

$("#login-1").click(function() {
   send += text($("#" + iconId).data("name"));
   send += text($("#" + iconId).data("login1"));
   send += text($("#" + iconId).data("username1"));
   send += text($("#" + iconId).data("password1"));
   $("#post").text($("#" + iconId).send));
   cancel();
});
这是jQuery,我想要一个易于阅读的解决方案,我还在学习

比如说

$("#post").text($("#" + iconId).data("name"));

这将发送第一个数据,但我无法发送其余数据。

您可以这样尝试

   $("#login-1").click(function() {
       var send='';
       send += $("#" + iconId).data("name")+"</br>";
       send += $("#" + iconId).data("login1")+"</br>";
       send += $("#" + iconId).data("username1")+"</br>";
       send += $("#" + iconId).data("password1")+"</br>";
       $("#post").html(send);
       cancel();
    });
$(“#登录-1”)。单击(函数(){
var send='';
发送+=$(“#”+iconId).data(“name”)+“
”; 发送+=$(“#”+iconId).data(“login1”)+“
”; 发送+=$(“#”+iconId).data(“用户名1”)+“
”; 发送+=$(“#”+iconId).data(“密码1”)+“
”; $(“#post”).html(发送); 取消(); });
是否显示有错误?
$.post('url',$(“#“+iconId).data())
也许您应该尝试更好地解释?看起来你并没有试图发送任何东西,“post”是一个元素,这让人非常困惑。另外,
text()
函数没有显示?谢天谢地,我已经尝试解决这个问题4个小时了。“我会用这个来改进的。”拉努尔很高兴这有帮助。