如何动态设置附加按钮的onclick事件

时间:2019-05-13 17:39:27

标签: javascript jquery laravel

我该如何将click事件设置为附加按钮,我整理了一些代码,但没有用,所以当我单击按钮时,他没有接受我给它的href,他接受了发布操作未得到

我页面中的必要部分commandes.blade.php

tbodyclasssol.append('<tr>............<td><input type="text" name="varietesol'+y+'" id="varietesol'+y+'"/></td><td><input type="text" name="gpssol'+y+'" id="gpssol'+y+'"/></td><td><input type="text" class="multiselect" name="analysedemandesol'+y+'" id="analysedemandesol'+y+'"><button type="submit" class="btn btn-success" id="btnanalyse" onclick="location.href="{{url('gestion_clients/index')}}"">Choisir</button></td></tr>');

该按钮接受不适合它的发布事件,它用于另一个按钮:

enter image description here

2 个答案:

答案 0 :(得分:0)

将“ _action_input”类添加到输入框中以动态添加按钮

在js代码中:

// add button after input box on click of that
$(document).on('click', '._action_input', function(){
     $(this).after('<button class="_appended_button">Choisir</button>');
});

$(document).on('click', '._appended_button', function(){
    //your code to on click action of the appended button
});

答案 1 :(得分:-1)

如果按钮的类型为submit,它将尝试(通过POST请求)提交数据。您应该将按钮类型更改为button