删除id =".xxx"的div或span

X10*_*0nD 4 html css jquery

我无法删除带有句点或星号的id的div.

<div id="*xxx."></div>
<div id=".xxx*"></div>
Run Code Online (Sandbox Code Playgroud)

我有jquery代码,删除<div id="xxx"></div>但不是上面的.不是在寻找jQuery代码,但它需要正斜杠吗?

----请求anurag --------

// JavaScript

$('.s').click(function (e) {
    var wd_del = (e.target.id);
    var yy = wd_del.substr(1, 100);

    $(document.getElementById("" + yy)).remove();
    $(document.getElementById("s" + yy)).remove();
});

// HTML

<div id="s_t">
    <? do { $w1=$ row_ws1[ 'wd']; ?>
        <div id="<? echo $w1 ?>" class="ul_shh" style="cursor:pointer;">
            <span id="s<? echo $w1 ?>" class="s">
                x
            </span>
            <? echo $w1; ?>
        </div>
    <? } while ($row_ws1=m ysql_fetch_assoc($ws1)); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢让

Ger*_*der 8

ID不能以点开头,也不能包含星号.有关更多信息,请阅读dgvid的回答.


Bab*_*ker 5

$("[id='*xxx.']").remove();或只是写出适当的标识符.