Creating if for dblclick td

Creating if for dblclick td

本文关键字:td dblclick for if Creating      更新时间:2023-09-26

我遇到了一个问题。我试着设定前提。如何让用户id等于任务创建者id,然后允许用户使用onClick函数,否则就不要。UserNow是现在的用户,userown是创建者:

    if (UserNow == UserOwn) {
        function editCellValue(cellElement) {

但是这不起作用,我想我应该这样做:

 $s .= ('<td class="select0" id="start_'.$currentTasken.'" nowrap="nowrap" align="center" ondblclick="mouseCords(event);editCellValue(this)" style="' . $style . '; border: none;" title="'.$AppUI->_('Double click to edit date').'">' 
       . $NewStartData . '</td>

例如:

ondblclick="if(UserNow == UserOwn) { mouseCords(event);editCellValue(this) }" 

但是我不知道它怎么写正确。这就是我的问题,如何为点击制作它?

你必须移除html上的ondblclick属性。

 $s .= ('<td class="select0" id="start_'.$currentTasken.'" nowrap="nowrap" align="center" style="' . $style . '; border: none;" title="'.$AppUI->_('Double click to edit date').'">' 
   . $NewStartData . '</td>

用javascript写(这是一个使用jQuery的例子)

 $('td').on('dblclick', function(e) {
      if(UserNow === UserOwn) {
          editCellValue($(this));
      }
 });
 function editCellValue(cellElement) { ....