我环顾四周,我尝试了以下建议,但没有一个有效:
$(document).ready(function () {
$('#addFilter')[0].click();
$("#addFilter").trigger( "click" );
$('#addFilter').click();
代码:
var liSavedFilters = strSavedFilters.split(',');
$(liSavedFilters).each(function (i, v) {
debugger
$('#fieldSelect').val(v);
$('#addFilter').removeAttr("disabled");
$('#addFilter')[0].click();
});
$('#addFilter').on('click', function () {
debugger
var $this = $('#fieldSelect option:selected');
});
});
HTML:
<div class="form-group">
<input type="button" value="Remove All" class="btn apl-button-small " id="clearButton" />
<input type="button" id="addFilter" value="Add" class="btn apl-button-small pull-right" disabled="disabled" />
</div>
第二个调试器没有触发,有人知道为什么吗?
HTML没有创建视图jQuery,它是文档中唯一的ID,没有控制台错误。
答案 0 :(得分:0)
试试这个,我想你错过了声明 strSavedFilters 的价值 代码链接在这里
$(document).ready(function () {
$('#addFilter')[0].click();
$("#addFilter").trigger( "click" );
$('#addFilter').click();
var strSavedFilters ="split1,split2"
var liSavedFilters = strSavedFilters.split(',');
$(liSavedFilters).each(function (i, v) {
debugger
$('#fieldSelect').val(v);
$('#addFilter').removeAttr("disabled");
$('#addFilter')[0].click();
});
$('#addFilter').on('click', function () {
alert('message')
debugger
var $this = $('#fieldSelect option:selected');
});
});