2012-03-13 11 views
2

誰でもこのフォームのIDをjeuryで選択する方法を知っていますか1329456738.1053,namejqueryエキゾチックなid選択

は、非作業例:http://jsfiddle.net/zep6Y/

<div id="1329456738.1053,name">Some text</div> 
<a href="#" class="publish_post" id="1329456738.1053">aaa</a> 
$('#1329456738.1053,name').text() 
+2

私はそれが有効なIDだとは確信していません.... –

+0

@ XyanEwing私はHTML5の有効なIDだと信じています:http://stackoverflow.com/questions/70579/what-are-valid私は自分のアプリでそれらを「正規化」するために最善を尽くすつもりだが、 –

+0

の問題点は、ドットがクラスセレクタとして使用され、CSSクラスを探すことである1053という名前です。カンマは 'name'という名前のタグを探します。 – jgauffin

答えて

6

だけチェックし、動作します:

$('.publish_post').click (function(){       
         alert (this.id);  
         alert ($('#1329456738\\.1053\\,name').text()); 
}) 
+0

Ok :)私はそれを見ませんでした – Mike

0

これは、より一貫性のあるかもしれない:

alert ($('[id="' + this.id + '"]').text()); 

Example