私持っ両方が他にある<input value="9999">
Sを削除するのjavascript:アクションは、ifの条件が満たされなかった要素上で実行されて
$("div#groupA > ul").each(function(){
if (!($("div#groupA > ul").css("display")==="none")) {
$('div#groupA > ul > input[value="9999"]').remove();
}
});
$("div#groupA").fadeIn();
OR
$("div#groupA > ul").each(function(){
if ($("div#groupA > ul").css("display")!=="none") {
$('div#groupA > ul > input[value="9999"]').remove();
}
});
$("div#groupA").fadeIn();
しかし場合は、試験後
<div id="groupA">
の外側のdiv。
は、どのように私はそれが<div id="groupA">
内にある唯一の<input value="9999">
Sを削除するのですか?
ありがとうございます!
$('#groupA').find('ul').each(function(){
if ($(this).is(':visible')) {
$(this).find('input[value="9999"]').remove();
}
});
超特定のセレクタにアップしやすさ:
は実際には、私が嘘をついた:それは – jacob
はあなたのHTMLの男を投稿このコードが機能しない場合、それは問題だ、あなたのDOMだ:(動作しませんでした – AlienWebguy
私は(「:目に見える」).isを試してみました。すべてのものでちょうどうまくいきませんでしたので、.css( "display")!== "none") – jacob