我有一个div有很多div.when绑定divs我为每个项目创建点击事件,如下所示
jQuery.each(opts.items,function (i,item) { var image = opts.image; jQuery('jQuery('<div class="' + opts.optionClassName + opts.controlId + '" id="' + item.key + '" ><img src="' + image + '" alt="checkBox" />' + item.value + '</div>') .click(function () {') .click(function () { //code goes here }
当在UI中点击div时会触发,但是当我尝试手动执行时它不会被触发.任何关于如何触发的帮助都会很棒.
我硬编码div值并试图打电话但没有用.
var id1 = 'Car'; var id2 = 'Bus'; $('div class="CList" id="1" >' + id1 + '</div>').trigger('click'); $('div class="CList" id="3" >' + id2 + '</div>').trigger('click');
即使这样
var id1 = 'Car'; var id2 = 'Bus'; $('div class="CList" id="1" >' + id1 + '</div>')[0].click(); $('div class="CList" id="3" >' + id2 + '</div>')[0].click();