+ jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
let $div = $('<div>')..append('<span>')
としてからspanにclassを追加したい場合はどうやればいいですか? x = (x === 0) ? y : x++;
この書き方間違ってますか?
ifに書き換えたら普通に動くのですが、これはダメでした。 izimodal使ってる人がいたら教えて欲しいんだけど閉じるボタンの色変えるのどこ弄ったら良いですか?
オプションのIconColor設定しても変わらんし、izi Modal.cssでicon関連の色変えてみても反映されないの… >>106
やりたいのはこんな感じ?
<!doctype html>
<html>
<head><meta charset=”utf−8”></head>
<body>
<script>
let x = 0;
const y = 5;
console.log(”x: ”+x);
console.log(”y: ”+y);
if (x === 0) {
x = y
} else {
x++;
}
console.log(”x: ”+x);
if (x === 0) {
x = y
} else {
x++;
}
console.log(”x: ”+x);
</script>
</body>
</html> こうかな
<!doctype html>
<html>
<head><meta charset=”utf−8”></head>
<body>
<script>
let x = 0;
const y = 5;
console.log(”x: ”+x);
console.log(”y: ”+y);
x = (x === 0) ? y : x+1;
console.log(”x: ”+x);
x = (x === 0) ? y : x+1;
console.log(”x: ”+x);
</script>
</body>
</html> 【要点】
>>106
> x = (x === 0) ? y : x++;
>
> この書き方間違ってますか?
x = (x === 0) ? y : x+1; >>112
半角だと投稿できないからな
まともなテキストエディタなら「半角⇒全角」は5秒かからないな
>>111 は読めるよね >>113
まともなプログラマなら、jsfiddleやcodepen等の外部サイトを使う 先日、どっかの外部サイトがサービス提供終了になってなかったっけ 下記のようなtableに対して
<table>
<tbody>
<tr>
<td><input type="checkbox"></td>
<td><input name="tes" value="1"></td>
</tr>
</tbody>
</table>
checkboxをクリックしたら兄弟のinputのvalueを取得したかったのですが下記のコードを試してもvalueは取れませんでした
$('input:checkbox').on('click',function(e)){
var tes = $(this).closest('tr').children('td:eq(1)').val();
});
どう書けば良いかお教え下さい Showroom を見るときに、多くのアバターが邪魔なので削除していますが、
要素を削除するのに、一々、その親要素を取得して、親から子要素削除するのは、面倒
var elem = document.getElementById('js-avatar');
elem.parentNode.removeChild(elem); ずさん管理 札幌ひばりが丘病院と元薬剤師ら書類送検
https://dai.ly/x6lbwph window.openで新しくタブを開き、input要素に文字を入れたいのですがどうのように刷れば良いでしょうか?
仮にjquery.comの検索ボックスに入力するとして、
var foo = window.open("jquery.com");
foo.$(".ds-input").val(333);
としたら出来ました!!?!?!?
さっきまでは出来なかったんですが・・・すいません
ありがとうございました var foo = window.open("jquery.com");foo.$(".ds-input").val(333)
と一行で書くと駄目みたいです
jqeuryが読み込まれていないせいでしょうか jQ勉強中です。containsを覚えました。ですが、例えば
$('td:contains("abc")')
という指定をすると、td自体だけでなくその子孫要素のどれか1つにでもabcを含むとマッチしてしまいますが、そうじゃなく、
td要素自体が直接abcというテキストを持っている要素だけにマッチするようにするにはどうしたらいいでしょうか? <div class="result"></div>にajaxを使って
.done((data) =>{
$('.result').html(data);
})
でtableを表示してるのですが、
そのtableをマウスクリックした明細行の情報を取得することは可能ですか? すみません、わかる方がいらっしゃれば教えていただけないでしょうか。
<table>
<tr class = '010'> <td>あ</td>い<td>う</td>え<td>お</td> </tr>
<tr class = '010'> <td>か</td>き<td>く</td>け<td>こ</td> </tr>
<tr class = '020'> <td>さ</td>し<td>す</td>せ<td>そ</td> </tr>
<tr class = '010'> <td>た</td>ち<td>つ</td>て<td>と</td> </tr>
<tr class = '010'> <td>な</td>に<td>ぬ</td>ね<td>の</td> </tr>
<tr class = '020'> <td>は</td>ひ<td>ふ</td>へ<td>ほ</td> </tr>
<tr class = '010'> <td>ま</td>み<td>む</td>め<td>も</td> </tr>
<tr class = '030'> <td>や</td>ゆ<td>よ</td>?<td>!</td> </tr>
</table>
【やりたいこと】
「き」のセルをクリックしたら同じclass='010'の中で直後にあたる
「た」行のみ背景色を変えたい。
【困っていること】
以下のようなコードを書いたのですが、当然のことながらclass='010'である
すべての行の色が変わってしまいます。($(this)は「き」の<td>です)
$(this).parent().siblings('.010').css("background-color", "#ffcccc");
これをclass='010'である行の内、「き」の<td>が含まれる列の直後の列に
限定することはできるのでしょうか。 そもそも「き」はテキストノードでtd要素になってない。htmlから勉強しなおしてください。 すんませんjQueryの質問なんやけど
eachでliタグの子要素のimgタグを取得してalt属性を追加して値はliタグの子要素のemタグのテキストにしたいんだが
全部のliタグの子要素のemタグのテキストを追加してしまう
対応するliタグの子要素のemタグのテキストをそれぞれ追加したいんや!
おせーてくれ!!たのんます!! li タグの子の、img タグのalt 属性に、
同じliタグの子の、em タグのテキストを設定する
<li><img src="a.jpg"><em>あい</em></li>
<li><img src="b.jpg"><em>abc</em></li>
$( function ( ) {
$( 'li' ).each( function( ) {
const that = $( this );
that.children( 'img' ).attr( 'alt', that.children( 'em' ).text( ) );
} );
} );
結果
<img src="a.jpg" alt="あい">
<img src="b.jpg" alt="abc"> 生のDOMを取得するときには
$("#unko")[0]
ってやるけど、これって正式な手順なの? それとも有名な裏技扱い?
DOM取得メソッドって存在するっけ? >$("#unko")[0]
単に、これじゃダメなのか?
abc クラスが2つ以上あればダメだけど、1つならどう?
const abc = $( '.abc' ); >>132
修正
>const abc = $( '.abc' );
これはダメでした!
やっぱり以下のように、インデックスも必要でした
const abc = $( '.abc' );
abc[0] bxsliderとlightboxを組み合わせて使うと、
lightboxのグループ化がバグって同じ内容が2つずつ表示されてしまうのですが、
回避方法は無いでしょうか。。。 jQueryをマスターしたいので、おすすめの解説書を教えて下さい。 ■ このスレッドは過去ログ倉庫に格納されています