Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery mobile如何在taphold事件中将数据从列表视图项传递到对话框?_Jquery_Jquery Mobile_Jquery Dialog_Taphold - Fatal编程技术网

JQuery mobile如何在taphold事件中将数据从列表视图项传递到对话框?

JQuery mobile如何在taphold事件中将数据从列表视图项传递到对话框?,jquery,jquery-mobile,jquery-dialog,taphold,Jquery,Jquery Mobile,Jquery Dialog,Taphold,我有一个JQuery mobile listview,上面有一个按钮,对于该按钮,我监听taphold事件,如下所示: $( "#myList" ).on( "taphold", "#myButton", self.tapholdHandler ); self.tapholdHandler = function( event ){ $.mobile.changePage("#myDialog", { role: "dialog" }); $("#sub

我有一个JQuery mobile listview,上面有一个按钮,对于该按钮,我监听taphold事件,如下所示:

$( "#myList" ).on( "taphold", "#myButton", self.tapholdHandler );
self.tapholdHandler =  function( event ){
    $.mobile.changePage("#myDialog", {
        role: "dialog"
    });
    $("#submit").click(function() {
        var text = $("#textarea").val();
    });
}
在我的tapholdHandler中,我打开一个对话框,如下所示:

$( "#myList" ).on( "taphold", "#myButton", self.tapholdHandler );
self.tapholdHandler =  function( event ){
    $.mobile.changePage("#myDialog", {
        role: "dialog"
    });
    $("#submit").click(function() {
        var text = $("#textarea").val();
    });
}
这将打开我在HTML中设置的对话框。我的ListView中的每个项目都有一个ID号,我需要能够从对话框中访问该ID号,这样当用户从对话框中按下submit按钮时,textarea中的文本就会附加到ID中

因此,我的问题是,当触发taphold事件时,如何从ListView项中获取ID值,以及如何将其传递给对话框

编辑:这是我的HTML标记:

我的名单:

<ul id="myList"  data-role="listview" data-inset="true" data-bind="foreach: myData" data-filter="true">
  <li>
    <div class="ui-grid-a">
      <div class="ui-block-a" data-bind="text: myID" id="idtest"></div>

      <div class="ui-block-a">
        <a
          data-role="button"
          id="denyButton"
          data-bind="click: $parent.clickToSubmit" >Submit</a>
      </div>
  </li>
</ul>

正如您所看到的,我处理单击按钮的操作,因此我需要知道如何处理带有数据的taphold。

您可以发布html标记的示例吗?当然,我刚刚添加了这是您想要的吗?不完全是这样,你看--我需要能够得到每个项目中的随机数值哪些随机数?小提琴没有任何变化,除了
点击
而不是
点击