如何模拟下方按钮的点击?我尝试使用javascript
$("#Save").click()
但它没有用。这是否与它无关,因为没有id而是名字?
<input class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
我在浏览器中使用什么javascript命令来模拟我尝试使用的类似Save的点击?
非常感谢!我是新手
答案 0 :(得分:8)
看来你使用带有id选择器的jQuery(#
表示一个id),但是该元素没有id。由于元素确实具有name属性,因此jQuery可以使用属性选择器。一个合适的选择器是:
$('input[name="Save"]').click(); //Assuming no other elements have name=Save
JS小提琴: http://jsfiddle.net/pJD3R/
您还可以通过添加id
属性来更改标记以使用现有选择器:
<input id="Save" class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
答案 1 :(得分:4)
$("#Save").click()
表示您定位标识为save
的元素,但您的输入中没有任何ID。
<input class="button" id="save" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
答案 2 :(得分:1)
$('input[name=Save]').click(function(){
alert('Do Something');
});