单击带有/ image的按钮

时间:2014-06-01 10:26:34

标签: javascript jquery click userscripts

我遇到的问题是我玩的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 ..

1 个答案:

答案 0 :(得分:0)

你非常接近,选择器中的空间正在弄乱它。你需要这样做:

$(".forward.inputsubmitflex").click(function()

这是一个小提琴:http://jsfiddle.net/mifi79/LNa9R/

如果您只是尝试触发click事件,则应使用此选项:

$(".forward.inputsubmitflex").trigger("click");

虽然点击按钮会自动触发onclick事件。如果您试图通过点击其他地方触发按钮,这个小提琴应该有所帮助:http://jsfiddle.net/mifi79/LNa9R/3/