Javascript 通过单击按钮发送div id java脚本方法参数
谁能告诉我如何通过按钮点击java脚本参数发送div id。 在下面的代码中,主div id'ricId\u 1'和类名“ric\u class1 rico\u class0 ric1\u class1 ric2\u class3”是动态创建的,必须通过按钮点击中的javascript方法取消('divid')发送。div id不是静态的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
<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
ricIdricId\u 1
Html
通过按钮取消并使用该id获取具有id的类
ricu class1 rico\u class0 ric1\u class1 ric2\u class3
ricIdricId\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标记。它是自动关闭标签而不是“
”