1

http://jsfiddle.net/D5ss8/458/のフィドルを参照してください。

<ul class="bjqs-controls v-centered">
    <li >test</li>
    <li>test</li>
</ul>
<ol class="bjqs-markers h-centered">
    <li>test2</li>
    <li>test3</li>
</ol>
<input type="button" value="click me" />

JavaScript:

$('input').click(function() {
   $('ul.bjqs-controls v-centered').empty();
    $('ol.bjqs-markers h-centered').empty();
});

クラス名を使用してDOMから「li」と「ol」を削除したい。ここで、空の関数が現在機能しているため、両方に 2 つのクラス名が含まれています。単一のクラス名が指定されている場合に機能します。

4

3 に答える 3

0

2 つのクラス修飾子を使用するだけです。

$('ul.bjqs-controls.v-centered').empty();

それらの間にスペースがあってはなりません。このすべてを 1 回の呼び出しで実行できます。

$('ul.bjqs-controls.v-centered, ul.bjqs-controls.h-centered').empty();
于 2013-05-07T14:24:40.057 に答える
0

スペースなしで 2 つのクラスをくっつけることができます:

$('ul.bjqs-controls.v-centered').empty();
$('ol.bjqs-markers.h-centered').empty();

更新されたフィドル

于 2013-05-07T14:25:01.090 に答える
0

http://jsfiddle.net/mohammadAdil/D5ss8/459/

$('input').click(function() {
   $('ul.bjqs-controls.v-centered').empty();
   $('ol.bjqs-markers.h-centered').empty();
});
于 2013-05-07T14:25:41.010 に答える