2011-12-14 5 views
3

В HTML-документе, как мне получить слово одним щелчком мыши?Получить слово одним щелчком мыши

Например, если у меня есть это:

<div id = "word"> 
    hello world 
</div> 

Я хотел бы быть в состоянии нажать любое слово в word DIV и получить его без выбора. Возможно, это возможно с помощью JQuery?

+4

кратко объяснить свой вопрос –

+1

Значит, вы нажмите на любое слово, и вы получите это слово для дальнейшей обработки. Как словарь api's? – Anand

+0

@anand Точно, можете ли вы привести несколько примеров? – Prasanth

ответ

5

Вы хотите сказать, что нажатие на слово в блоке текста предупреждает вас об этом конкретном слове? Если да, то вот js fiddle для вас:

http://jsfiddle.net/Vap7C/1/

и вот подобный Stackoverflow вопроса, который может помочь вам много:

Detect which word has been clicked on within a text

Надеется, что это помогает.

+0

да получил это ....... большое спасибо – Prasanth

1

Может быть, это один может помочь кому-то:

 <div id="myDiv" onmouseover="splitToSpans(this)" onclick="alert(event.target.innerHTML)">This is a test paragraph. I love cats. Please apply here</div> 
function splitToSpans(element){ 
    if($(element).children().length) 
     return; 
    var arr = new Array(); 
    $($(element).text().split(' ')).each(function(){ 
    arr.push($('<span>'+this+' </span>')); 
    }); 
    $(element).text(''); 
    $(arr).each(function(){$(element).append(this);}); 
} 
Смежные вопросы