我遇到的问题是我玩的RPG在按钮内部有一个图像。而且我不知道如何用J来模拟Javascript中的点击。
这是按钮的HTML。
<button class="forward inputsubmitflex" onclick="return do_attack(this, event.clientX, event.clientY, event);"><img src="/images/icons/RubyHoundour.png">Fight</button>
我尝试了以下代码片段来尝试点击此按钮,但它们没有用。
$( ".forward inputsubmitflex" ).click(function()
虽然没有用..所以我不知道该怎么做.. D: 按钮的外观如下,如果有帮助的话。
http://i.stack.imgur.com/8xhOP.png
^那是按钮的图片。 :C
有任何帮助吗?我愿意在jQuery中执行此操作,因为我在上面发布了我的jQuery代码段,但我更喜欢Javascript ..
答案 0 :(得分:0)
你非常接近,选择器中的空间正在弄乱它。你需要这样做:
$(".forward.inputsubmitflex").click(function()
这是一个小提琴:http://jsfiddle.net/mifi79/LNa9R/
如果您只是尝试触发click事件,则应使用此选项:
$(".forward.inputsubmitflex").trigger("click");
虽然点击按钮会自动触发onclick事件。如果您试图通过点击其他地方触发按钮,这个小提琴应该有所帮助:http://jsfiddle.net/mifi79/LNa9R/3/