2016-05-26 3 views
0

ist mag ich dies tun:Holen Wert des Textbereiches, wenn die Maus nicht innerhalb

Ich habe ein Textfeld mit etwas Text und die Maus „auf“ in dem Textfeld. Wenn ich die Maus aus dem Textfeld nehme, möchte ich den Text erhalten, der in eine <span> oder <p> geschrieben wurde.

Gibt es eine Funktion, um Informationen zu erhalten, wenn sich die Maus nicht im Textfeld befindet?

+0

Nun, es gibt keine eingebaute oder JavaScript/jQuery-Funktion. Aber Sie können es sicher codieren. ':)' –

+0

Können Sie bitte Ihre Frage ausarbeiten, eine Textarea kann keine Spanne oder p Elemente haben. – Teemu

Antwort

0

Mit jQuery können Sie die .mouseleave() -Methode nehmen.

Die vollständige Information finden Sie unter the jQuery documentation dieser Funktion.

1

Da Sie die Frage mit jQuery markiert haben, nehme ich an, dass Sie jQuery vorhanden haben. Dann können Sie

$('textarea').mouseleave(function() { 
    $('span').html($(this).val()) 
}) 

tun, wenn Ihr HTML wie

sieht
<textarea></textarea> 
<span></span> 
0

Suchen Sie so etwas?

$(function() { 
 
    $(".theArea").mouseover(function() { 
 
    $(this).prop("contenteditable", true); 
 
    }).mouseleave(function() { 
 
    $(this).prop("contenteditable", false); 
 
    }); 
 
});
.theArea {border: 1px solid #999; padding: 5px;} 
 
.theArea[contenteditable="true"] {background: #ddf;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="theArea">Pages you view in incognito tabs won’t stick around in your browser’s history, cookie store, or search history after you’ve closed all of your incognito tabs. Any files you download or bookmarks you create will be kept. 
 

 
However, you aren’t invisible. Going incognito doesn’t hide your browsing from your employer, your internet service provider, or the websites you visit.</div>

Verwandte Themen