나는이 HTML 요소를 가지고 :왜이 간단한 자바 스크립트가 대시를 슬래시로 바꾸지 않습니까?
<div id='4-12-2012' class='date'>blah blah blah</div>
내가 .date하는 클릭 이벤트를 바인딩, 그래서 그것을 클릭 할 때, 함수가 호출됩니다. 내 목표는 슬래시 대신 대시 (아이디)에서 날짜와 끝까지하는 것입니다 :이 훨씬 더 간단 할 수 없다
d = $(this).attr('id').replace('/-/g', '/');
alert(d);
...하지만 경고로 표시되는 결과() 여전히 대시가 있습니다. "4-12-2012"... 여기서 완전히 분명한 것은 무엇입니까?! :-)
jQuery를 사용할 필요가없는 regexp와 좋은 캐치에 대한 감사의 답변입니다. – Eric