从javascript中的字符串末尾删除“

时间:2012-08-30 12:39:15

标签: javascript jquery

基本上我传递一个变量,例如“box_1”(包括引号),它存储在函数中作为变量框到一个函数,它将为所述框设置动画,但是我需要一个完整的函数来完成动画哪个适用于(“box_1 .title”)所以我想做的是把“传递给函数的变量的结尾然后使用(box +'.title”')我找不到一个容易的在线回答,所以我想我会在这里问:)

4 个答案:

答案 0 :(得分:2)

也许$(given_selector_string).find('.title')正是您要找的?

答案 1 :(得分:2)

我认为真正的问题是你将s存储在你的变量名中。你不需要那些用于选择器。你需要引用类似$(“。title”)的唯一原因是声明.title as a string。您的字符串不应包含引号。请参阅此示例:http://jsfiddle.net/n5htY/

答案 2 :(得分:0)

你可以简单地砍掉最后"&串联;

id = id.substr(0, id.length - 1) + " .title\""​​​​​​​​;

答案 3 :(得分:0)

只需删除最终字符?

box.substring(0, box.length-1);