2011-11-25 31 views
33

Làm cách nào để xóa ba chữ cái đầu tiên của chuỗi trong JQuery?Làm thế nào để loại bỏ 3 chữ cái đầu tiên trong JQuery?

Ví dụ: Rẽ cat1234-1234

+1

http://stackoverflow.com/questions/1684939/how-do-i-remove-the-first-character-from-a-links-text -with-jquery –

+1

Wow ... 9 câu trả lời và mọi người trong số họ đều bị bỏ phiếu, tôi không nghĩ rằng tôi từng thấy điều đó trước đây! – Clive

+0

Không phải tôi :) Có lẽ một trong những người trả lời – Jacob

Trả lời

77

Không jQuery cần thiết.

"cat1234".slice(3); 

hoặc

"cat1234".substring(3); 

hoặc

"cat1234".substr(3); 
4

Sử dụng javascript là substr

demo

var str = "cat123"; 
alert(str.substr(3)); 
+0

Câu hỏi không yêu cầu giá trị là 'alert'ed –

+0

Đó chỉ là mục đích demo, và không làm tổn thương nghiêm trọng –

5

Bạn không cần jQuery để làm điều này, JavaScript sẽ làm:

"cat1235".substring(3) // yields 1235 
4

Làm thế nào về vani javascript:

'cat1234'.slice(3) 
# returns '1234' 
3

Bạn không cần phải sử dụng jquery để làm điều đó, sử dụng javascript đơn giản :

var txt = 'cat1234'; 
var txt2 = txt.substr(3); 
2

Chỉ cần đồng bằng JavaScript:

var s = 'cat1234'; 
console.log(s.substr(3)); 

Tất cả các phương thức String có thể được tìm thấy here.

3
function trimCat() { return "cat1234".substring(3, 6); } 

hoặc

function trimAnotherCat() { return "cat1234".replace("cat", ""); } 
+0

, nơi mà tất cả tình yêu đã biến mất? –

+0

Đoạn trích bạn đã đăng sai và chỉ có thể được sử dụng trong các chức năng. cảnh báo là đúng .. –

+1

@BobTodd: Số dư được khôi phục, đây là câu trả lời hoàn toàn hợp lệ :). @Martin: 'alert()' không hợp lệ hơn 'return' trong ngữ cảnh này ... OP chưa thực sự xác định những gì họ muốn – Clive

3
var cat1234 = 'cat1234'; 
var new1234 = cat1234.substring(3); 
+0

oops, đã chỉnh sửa ngay bây giờ. – martincarlin87

+0

trong trường hợp này, nó phải là cate1234.substring (3); –

8
var val = 'cat1234'; 
var newVal = val.substring(3, val.length); 
+1

@Martin: Tôi đã kiểm tra xem nó hoạt động tốt ... kiểm tra xem nó sau đó làm downvote. –

+2

Tôi đã không downvote bạn. Tôi thề! –

0

JavaScript có thể làm các trick.

var s = 'cat1234'; 

console.log(s.toString().slice(3)); 

Sản lượng này sẽ:

Các vấn đề liên quan