View Full Version : سوال: رویداد انتخاب برای متن
elhamirani
سه شنبه 19 آذر 1392, 14:38 عصر
درود
رویدادی نیست که یک تگ متنی رو انتخاب کنیم سپس روی سلکتور کلیک کنیم.تغییرات ایجاد بشه؟
من یک چیز شبیه رویداد select برای پاراگراف و غیره می خوام.
سپاس
nasrin55
سه شنبه 19 آذر 1392, 17:53 عصر
از رویداد mouseup میتونی استفاده کنی.
برای دسترسی به متن انتخاب شده هم از کد زیر میشه استفاده کرد.
window.getSelection()
elhamirani
سه شنبه 19 آذر 1392, 20:23 عصر
میشه با یک نمونه بیشتر توضیح بدید؟
ممنون میشم
nadi_1368
چهارشنبه 20 آذر 1392, 20:01 عصر
<p id="select">رویدادی نیست که یک تگ متنی رو انتخاب کنیم سپس روی سلکتور کلیک کنیم.تغییرات ایجاد بشه؟</p>
<input type="button" name="sunmit" value="select" id="submit" >
<script type="text/javascript">
$(function() {
$("#submit").click(function(){
var startIndex = window.getSelection().getRangeAt(0).startOffset;
var endIndex = window.getSelection().getRangeAt(0).endOffset;
var slicedText = $("#select").text().slice(startIndex, endIndex);
alert(slicedText);
})
});
</script>
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.