我正在尝试获取一个按钮(#directions-button)在页面加载时被触发,因为我已经将前一页面的数据解析为文本字段(#target-dest),以便加载页面但是,一旦页面加载,我就无法自动触发按钮。
$(document).ready(function() {
var locn = location.href;
var locationPortions = locn.split("?loc=");
$("#target-dest").val(locationPortions[1]);
$("#directions-button").trigger('click');
});
<a href="#" id="directions-button" data-role="button" data-inline="true" data-mini="true">
Get Directions
</a>
答案 0 :(得分:-1)
单击按钮时,我看不到偶数处理程序。您还应该在触发click事件之前定义处理程序。
看看
$(document).ready(function() {
var locn = location.href;
var locationPortions = locn.split("?loc=");
$("#target-dest").val(locationPortions[1]);
$("#directions-button").click(function() {
alert('I was clicked');
})
$("#directions-button").trigger('click');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<a href="#" id="directions-button" data-role="button" data-inline="true" data-mini="true">
Get Directions
</a>
答案 1 :(得分:-1)
尝试:
data = pd.read_table(filename, sep="\s+", encoding="utf-8")
答案 2 :(得分:-1)
您编写的代码工作正常。看到这个更新的小提琴https://jsfiddle.net/ubecwq1k/2/会弹出警告来证明它。我必须将JQuery作为资源包含并正确使用jsfiddle(JS窗格中的JS,HTML窗格中的HTML等)。点击“运行”,您就会看到我添加的处理程序:
...
$("#directions-button").click(function () { alert('works'); });
$("#directions-button").trigger("click");
实际上被解雇了。
答案 3 :(得分:-1)
试试这个
$("#directions-button").on('click',function() {
alert('clicked');
})
$("#directions-button").trigger("click");