Javascript 通过单击按钮发送div id java脚本方法参数

Javascript 通过单击按钮发送div id java脚本方法参数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,谁能告诉我如何通过按钮点击java脚本参数发送div id。 在下面的代码中,主div id'ricId\u 1'和类名“ric\u class1 rico\u class0 ric1\u class1 ric2\u class3”是动态创建的,必须通过按钮点击中的javascript方法取消('divid')发送。div id不是静态的 <div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" sty

谁能告诉我如何通过按钮点击java脚本参数发送div id。 在下面的代码中,主div id'ricId\u 1'和类名“ric\u class1 rico\u class0 ric1\u class1 ric2\u class3”是动态创建的,必须通过按钮点击中的javascript方法取消('divid')发送。div id不是静态的

<div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" style="width: 730px; left: 309px; top: 71.5px; z-index: 13000; display: block;">
        <div class="ricTitle">
            :
        </div>

        <div class="ricModal ng-scope" style="height: auto;">
            :
        <div>

        <div>
            <div ng-controller="Manage" class="ng-scope">
                <div class="ricG ricAlign">
                    <div class="ricGrid"><div class="ricGridTable">
                     :
                    </div>
                </div>
            </div>
        </div>

        <div align="center" class="row btn-group">
            <button onclick="cancel('divid')" class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
        </div>

    </div>

:
:
:
关
使用jQuery:

$("#sss").click(cancel(divid ));
使用jQuery:

$("#sss").click(cancel(divid ));

通过按钮取消并使用该id获取具有id的类
ricu class1 rico\u class0 ric1\u class1 ric2\u class3
ricId
ricId\u 1

Html


通过按钮取消并使用该id获取具有id的类
ricu class1 rico\u class0 ric1\u class1 ric2\u class3
ricId
ricId\u 1

Html


将此
传递给函数调用,稍后检索
id

JSFIDDLE

HTML

<button onclick="cancel(this)" class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
<div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" style="width: 730px; left: 309px; top: 71.5px; z-index: 13000; display: block;">
  <div align="center" class="row btn-group">
    <button class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
  </div>
</div>

将此
传递给函数调用,稍后检索
id

JSFIDDLE

HTML

<button onclick="cancel(this)" class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
<div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" style="width: 730px; left: 309px; top: 71.5px; z-index: 13000; display: block;">
  <div align="center" class="row btn-group">
    <button class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
  </div>
</div>
试试这个

HTML

<button onclick="cancel(this)" class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
<div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" style="width: 730px; left: 309px; top: 71.5px; z-index: 13000; display: block;">
  <div align="center" class="row btn-group">
    <button class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
  </div>
</div>

试试这个

HTML

<button onclick="cancel(this)" class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
<div id="ricId_1" class="ric_class1 rico_class0 ric1_class1 ric2_class3" style="width: 730px; left: 309px; top: 71.5px; z-index: 13000; display: block;">
  <div align="center" class="row btn-group">
    <button class="ricButton" type="button" id="sss" ric:loaded="true">Close</button>
  </div>
</div>

divid
应该等于单击的按钮id?@BeNdErR实际上
divid
是动态创建的,如果它是静态的,我们可以分配。divid
应该等于单击的按钮id?@BeNdErR实际上
divid
是动态创建的,如果它是静态的,我们可以分配。但是此处
ricu class1 rico\u class0.ric1 ric2\u class3
也是动态的您可以使用parent().parent()然后所有div都正确关闭,给出unfinedCheck在此处或此处,但此处
ricu class1 rico\u class0.ric1 ric2\u class3
也是动态的您可以使用parent().parent()然后,所有div都正确关闭,给出undefinedCheck在这里或这里,因为您的div没有正确关闭。检查您的html代码。在这里如何所有div都正确地关闭,如果没有定义,在这里您又为$(this)对象添加了两个父对象。这就是它显示未定义的原因。当前fiddle中还有一件事不需要关闭br标记。它是自动关闭标签
而不是“

”,因为您的div未正确关闭。检查您的html代码。在这里如何所有div都正确地关闭,如果没有定义,在这里您又为$(this)对象添加了两个父对象。这就是它显示未定义的原因。当前fiddle中还有一件事不需要关闭br标记。它是自动关闭标签
而不是“