在我的html:手动触发点击事件
<input type="image" src="http://placehold.it/145x145" data-bind="click: imgClick"/>
<input type="file" id="artImage" style="display: none;" />
在我的视图模型:
var imgClick = function() {
$("artImage").click();
};
如果我把一个调试断点上的“$(“artImage “).click()'行,它被击中。我在控制台中没有出现错误,但屏幕上没有任何反应。
似乎可以在小提琴上工作吗? http://jsfiddle.net/nVrSP/所以我不确定它为什么不能在我的页面上工作。
(万一有人问,我试图做一个可点击的图片引发文件上载浏览)
$( “输入[ID = 'artImage']”)是在你的小提琴,但$( “artImage”)是在您的文章...您应该使用$(“#artImage”)(ids应该是唯一的) – user3334690