Trong khi đó là kỹ thuật không hợp lệ để có một không gian trong một ID giá trị thuộc tính trong HTML (xem @ câu trả lời karim79 của) , bạn thực sự có thể chọn nó bằng cách sử dụng jQuery.
Xem http://mothereffingcssescapes.com/#A%20B:
<script>
// document.getElementById or similar
document.getElementById('A B');
// document.querySelector or similar
$('#A\\ B');
</script>
jQuery sử dụng một cú pháp Selectors API giống như, vì vậy bạn có thể sử dụng $('#A\\ B');
chọn một thành phần với id="A B"
.
Để nhắm mục tiêu các phần tử trong CSS, bạn có thể thoát khỏi nó như thế này:
<style>
#A\ B {
background: hotpink;
}
</style>
Nguồn
2011-10-24 08:35:22
thể trùng lặp của [ID jquery với không gian] (http://stackoverflow.com/questions/596314/jquery-ids- with-spaces) –