从js文件中获取按钮id并在另一个js文件中使用 - jquery

时间:2015-08-12 06:05:09

标签: javascript jquery

我有这个代码,当点击一个按钮时会发出警告

1.js

$(document).ready(function () {
    $('#label1, #label2, #button1').click(function () {
        alert('clicked');
    });
});

#label1#label2用于html文件,但#button1用于javascript文件,如:

2.js

...
return '<button id="button1" type="button" onclick="ReasignClicked(' +data.record.batch_id + ')" val="' +data.record.batch_id + '" )">Reasign</button> ';
...

当我点击标签时,它正在发出警报,但当我点击按钮时它没有提醒。

任何建议?

2 个答案:

答案 0 :(得分:0)

返回以下内容并尝试。

return '<button id="button1" type="button" onclick="ReasignClicked(' +data.record.batch_id + ')" val="' +data.record.batch_id + '" )">Reasign</button> 
<script>$("#button1").click(function () {alert("clicked");});</script>'

改变就绪()

$(document).ready(function () {
    $('#label1, #label2').click(function () {
        alert('clicked');
    });
});

答案 1 :(得分:0)

我正在使用on("click"...并且正在使用

$(document).on("click",'#label1, #label2, #button1', function () {
   alert('clicked');
});