Tôi đang cố gắng để xóa tất cả các đầu vào đó là loại mật khẩu khi xác nhận jquery không - tôi đã cố gắng như sau (mà không làm việc):jQuery rõ ràng đầu vào [type = mật khẩu]
$('input[type=password]').val('');
Bất kỳ ý tưởng ?
Tôi đang cố gắng để xóa tất cả các đầu vào đó là loại mật khẩu khi xác nhận jquery không - tôi đã cố gắng như sau (mà không làm việc):jQuery rõ ràng đầu vào [type = mật khẩu]
$('input[type=password]').val('');
Bất kỳ ý tưởng ?
Hãy thử với
$("input[type='password']").val('');
Hãy thử sử dụng :password
chọn vì nó sẽ làm cho mã của bạn ngắn hơn:
$(':password').val('');
Ngoài ra mã ban đầu của bạn nên làm việc. Vấn đề của bạn là ở một nơi khác. Thật không may như bạn đã không nêu trong bối cảnh nào và làm thế nào điều này được gọi là hoặc như bạn đã không giải thích những gì nó không hoạt động có nghĩa là tôi không thể giúp bạn thêm.
vâng - xin lỗi các bạn - nó đã ở trong mã của tôi - xin lỗi vì vé không cần thiết - Tôi đã đánh dấu nó là bị xóa. – user398341
Tôi nghĩ bạn có thể thử điều này:
$("#id of a input field").val('');
Điều đó sẽ chỉ xóa một trường cụ thể. Câu hỏi sẽ hỏi cách xóa TẤT CẢ các trường mật khẩu cùng một lúc. – WEFX
$('input[type^="password"]').each(function(){
// this is an example
});
[làm việc cho tôi] (http://jsfiddle.net/Zwc9Q/) vì vậy có lẽ có điều gì đó trong đánh dấu của bạn hoặc một số mã khác can thiệp. –