使用jQuery选择ID属性中具有冒号的元素

时间:2016-04-29 09:00:31

标签: jquery

如果我的标识符id=cu:w中有冒号,我怎么能用jQuery选择它?

$(function() {
  $('#cu:w').on('change', function() {
    $(this).hide();
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<fieldset>
  <legend>Check Here
    <input id='cu:w' type="checkbox">
  </legend>
  <span class="myClass">
            <p>This is the text.</p>
        </span>
</fieldset>

2 个答案:

答案 0 :(得分:2)

您需要使用:

来逃避\\
$('#cu\\:w')

Updated fiddle

答案 1 :(得分:2)

双重逃避冒号

$('#cu\\:w')

Updated Fiddle