我有一个表单并想重用一些代码(DRY)。
以下是表单的一部分:
<select id="user_country" name="user[country]"><option value="AT">Austria</option>
我希望根据
匹配单词user
ID
xxxxxx_country
或在NAME上
xxxxxx[country]
如何获得xxxxxx
?
非常感谢
答案 0 :(得分:1)
如果您已经拥有DOM元素:
theElement.id.split('_')[0];
或使用正则表达式:
theElement.id.match(/[^_]+/)[0];
如果没有,你可以这样找到:
var theElement = $('select[id$="_country"]')[0];