我有一個需要參數和需要返回參數作爲它的一個子功能的原始字符串:SUBSTR開始在一個字符或一個其他角色
var $ = function (selector) {
var elements = [];
var selectorSubstr = selector.substr(selector.lastIndexOf(".") || selector.lastIndexOf("#") + 1);
return selectorSubstr;
};
的參數是所有的HTML元素:
$("div")
=> 「DIV」
&
$("img.some_class")
=> 「some_class」
&
$("div.some_class#some_id")
=> 「SOME_ID」
&
$("div#some_id.some_class")
=> 「some_class」
我需要的lastIndexOf在任一的最後一個實例啓動 ''對於html類或者對於html id來說'#'。
目前lastIndexOf只適用於第一個參數,並沒有考慮到'||'爲'或其他論點。
有什麼建議嗎?
不幸的是我不能使用任何庫來解決這個問題。 – Joe