2016-03-29 18 views
0

Tablodaki belirli bir görüntü nasıl seçilir veya seçilen bir id görüntüsünü almak için javascript kullanarak .Javascript veya css kullanarak belirli bir görüntü nasıl seçilir?

Ben kullanıcı adı göre yukarıdaki javascript resmi seçmek için kullanılır düşünüyorum bir veritabanına seçilir bir görüntü kaydetmek istediğiniz ama çalışmıyor:

function imgWindow() { 
 
    var s = window.getSelection() 
 
    var r = document.createRange(); 
 
    r.selectNode(document.images[a, b, c]); 
 
    s.addRange(r); 
 
}
<div> 
 
    <img src="images/p1.jpg" id="a" align="center" width="100" height="100" onclick="imgWindow()" /> 
 
    <img src="images/p2.jpg" id="b" align="center" width="100" height="100" onclick="imgWindow()" /> 
 
    <img src="images/p3.jpg" id="c" align="center" width="100" height="100" onclick="imgWindow()" /> 
 
    <img src="images/p2.jpg" alt="b" align="center" width="100" height="100" onclick="imgWindow() "> 
 
</div>

`

+0

Olası yinelenen (http://stackoverflow.com/questions/20759020/get-the-image-id-using-jquery) –

+1

@MatthiasSteinbauer Nasıl [jquery kullanarak görüntü id alın] Bu sorunun olası bir kopyası mı? Bu sorunun jQuery etiketi bile yok. –

+0

Genel olarak soru aşırı derecede basittir. Aprox'un herhangi biri tarafından kolayca yanıtlanmış olabilir. Yinelenen yardımcı programın getirdiği 50 soru. Bu sorunun topluma çok değer kattığına inanmıyorum. –

cevap

1

Parametre görüntüsünü kendiliğinden imgWindow işlevine iletebilirsiniz, ardından görüntü kimliğini prop() ile alabilirsiniz()

arasında

function imgWindow(img) { 
 
    //none juery version 
 
    console.log(img.id) 
 
    
 
    //jquery version 
 
    console.log(($(img).prop("id"))) 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div> 
 
    <img src="images/p1.jpg" id="a" align="center" width="100" height="100" onclick="imgWindow(this)" /> 
 
    <img src="images/p2.jpg" id="b" align="center" width="100" height="100" onclick="imgWindow(this)" /> 
 
    <img src="images/p3.jpg" id="c" align="center" width="100" height="100" onclick="imgWindow(this)" /> 
 
    <img src="images/p2.jpg" alt="b" align="center" width="100" height="100" onclick="imgWindow(this) "> 
 
</div>

+1

Gelecekte jQuery – Craicerjack

+0

@Craicerjack kullanıyordum, güncellenmiş cevabı gör –

İlgili konular