我想使用Chrome控制台单击一个按钮。 到目前为止,我一直使用ID,例如:
$('[title="Delete this view and its saved rules"]').click();
或标题
<a class="wds-button wds-button--primary wds-button--sm apply-btn ">APPLY</a>
,但是在这里找不到类似的内容。
如果我检查按钮,我会看到:
$(document).ready(function() {
$('#signup-form').on('submit', function(e) {
var name = $('#signup-name').val();
var email = $('#signup-email').val();
var password = $('#signup-password').val();
e.preventDefault();
if (validate(name, email, password)) {
$.ajax({
type: 'post',
url: 'signup',
data: {
email: email,
password: password,
name: name
},
});
} else {
return false;
};
});
});
function validate(name, email, password) {
var email_regex = new RegExp(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
var pass_regex = new RegExp(/^(?=.[0-9])(?=.[!@#$%^&])[a-zA-Z0-9!@#$%^&]{7,15}$/);
// name cheak here
if (name.length == 0) {
$('.nameerror').html("Name field required !");
return false;
} else if (name.length <= 3) {
$('.nameerror').html("Name Should be greater than 3");
return false;
} else if (email.length == 0) { //Check Email
$('.emailerror').html("Email field required !");
return false;
} else if (!email_regex.test(email)) {
$('.emailerror').html("Please enter correct email.");
return false;
} else if (password.length == 0) { // password cheak here
$('.passerror').html("password field required !");
return false;
} else if (!pass_regex.test(password)) {
('.passerror').html("Minimum eight characters, at least one letter and one number:");
return false;
} else {
return true;
}
};
是否有某种方式可以触发此按钮?我在哪里可以读到它?
答案 0 :(得分:1)
Chrome DevTools中当前选择的元素始终以$0
的形式提供。
因此,您只需选择它,然后执行$($0).click()
或者您可以使用其类的独特组合:
$('a.wds-button.wds-button--primary.apply-btn').click()