Javascript 未为按钮调用onClick(html)
我的html fragmentRow如下,它有一个Javascript 未为按钮调用onClick(html),javascript,jquery,html,Javascript,Jquery,Html,我的html fragmentRow如下,它有一个,还有其他链接。但无法找到解决问题的方法 现在我知道我缺少一些基本的东西 编辑1:我已经试过了 <div onclick="location.href='onLoadShowRoutesView?routeIdnpk=${param.routeIdnpk}';"> 但是同样的结果试着像这样编辑代码 <jsp:include page="fragmentListRouteItem.jsp"> <jsp:param
,还有其他链接。但无法找到解决问题的方法
现在我知道我缺少一些基本的东西
编辑1:我已经试过了
<div onclick="location.href='onLoadShowRoutesView?routeIdnpk=${param.routeIdnpk}';">
但是同样的结果试着像这样编辑代码
<jsp:include page="fragmentListRouteItem.jsp">
<jsp:param name="routeIdnpk"
value="${childRouteViewPojo.routeIdnpk}" />
<jsp:param name="publishOrUnPublishValue" value="Publish" />
<jsp:param name="publishOrUnPublishName" value="Publish" />
<jsp:param name="publishOrUnPublishOnClick" value="onPublish" />
</jsp:include>
<a href="javascript:void(0);" onclick="yourFunction()"></a>
您可以在元素上添加onclick函数,也可以在@zakaria acharki的帮助下动态添加函数,对我有效的方法如下。一些打字错误和“ondblick”与父项div
1
$('#unPublish').click(
function() {
var routeIdnpk = $(this).val();
$.ajax({
});
$('#Publish').click(
function() {
var routeIdnpk = $(this).val();
$.ajax({
});
2
<button type="button"
class="btn btn-small btn-default btn-flat pull-right"
value="${param.routeIdnpk}"
name="${param.publishOrUnPublishName}"
id="${param.publishOrUnPublishName}" style="margin-top: 6px;">${param.publishOrUnPublishValue}</button>
${param.publishOrUnPublishValue}
3
<div
ondblclick="location.href='onLoadShowRoutesView?routeIdnpk=${param.routeIdnpk}';">
编辑
$(“#取消发布”)。单击(
仅适用于第一个按钮
$('button[name=“unPublish”]”)。单击(函数(){
这适用于所有按钮
今天:我学习了按钮[name=“something”]
的值。你确定有id为unPublish
的元素吗?有时,我会出错,因为我没有将事件
赋予我的函数isonClick
,尝试设置函数unPublish(evt)
和onClick={(evt)=>{this.unPublish(evt)}
尝试过。它仍然默认为,而不是我正在读取的onClick。您希望它执行
和onClick
的功能吗?
$('#unPublish').click(
function() {
var routeIdnpk = $(this).val();
$.ajax({
});
$('#Publish').click(
function() {
var routeIdnpk = $(this).val();
$.ajax({
});
<button type="button"
class="btn btn-small btn-default btn-flat pull-right"
value="${param.routeIdnpk}"
name="${param.publishOrUnPublishName}"
id="${param.publishOrUnPublishName}" style="margin-top: 6px;">${param.publishOrUnPublishValue}</button>
<div
ondblclick="location.href='onLoadShowRoutesView?routeIdnpk=${param.routeIdnpk}';">