jQuery提供了val() 和 text() 方法,分别用以设置(或获取)表单字段的值或文本元素的内容。下面实例演示将文本框的值显示为div的内容:
1、HTML结构
<input id="test1" type="text" value="示例文本"/><div id="test2"></div>
<input type="button" value="确定">
2、jQuery代码
$(function(){$("input[type='button']")click(function() {
var str = $("#test1")val() || "test1文本为空";
$("#test2")html(str);
});
});
3、效果演示
$(this,"ipt")
改为
$("ipt",$(this))
或者
$(this)find("ipt")
即可
看来你对jq的选择器用法还是不够理解啊
收藏代码,,ie ff都好用,,其他的嘿嘿没试过
var cursorPosition = {get: function (textarea) {
var rangeData = {text: "", start: 0, end: 0 };
if (textareasetSelectionRange) { // W3C
textareafocus();
rangeDatastart= textareaselectionStart;
rangeDataend = textareaselectionEnd;
rangeDatatext = (rangeDatastart != rangeDataend) textareavaluesubstring(rangeDatastart, rangeDataend): "";
} else if (documentselection) { // IE
textareafocus();
var i,
oS = documentselectioncreateRange(),
oR = documentbodycreateTextRange();
oRmoveToElementText(textarea);
rangeDatatext = oStext;
rangeDatabookmark = oSgetBookmark();
for (i = 0; oRcompareEndPoints('StartToStart', oS) < 0 && oSmoveStart("character", -1) !== 0; i ++) {
if (textareavaluecharAt(i) == '\r' ) {
i ++;
}
}
rangeDatastart = i;
rangeDataend = rangeDatatextlength + rangeDatastart;
}
return rangeData;
},
set: function (textarea, rangeData) {
var oR, start, end;
if(!rangeData) {
alert("You must get cursor position first")
}
textareafocus();
if (textareasetSelectionRange) { // W3C
textareasetSelectionRange(rangeDatastart, rangeDataend);
} else if (textareacreateTextRange) { // IE
oR = textareacreateTextRange();
if(textareavaluelength === rangeDatastart) {
oRcollapse(false);
oRselect();
} else {
oRmoveToBookmark(rangeDatabookmark);
oRselect();
}
}
},
add: function (textarea, rangeData, text) {
var oValue, nValue, oR, sR, nStart, nEnd, st;
thisset(textarea, rangeData);
if (textareasetSelectionRange) { // W3C
oValue = textareavalue;
nValue = oValuesubstring(0, rangeDatastart) + text + oValuesubstring(rangeDataend);
nStart = nEnd = rangeDatastart + textlength;
st = textareascrollTop;
textareavalue = nValue;
if(textareascrollTop != st) {
textareascrollTop = st;
}
textareasetSelectionRange(nStart, nEnd);
} else if (textareacreateTextRange) { // IE
sR = documentselectioncreateRange();
sRtext = text;
sRsetEndPoint('StartToEnd', sR);
sRselect();
}
}
}
$('#id')mouseup(function () {
var pos = cursorPositionget($(this)[0]);
alert(!postext'':postext);
});
以上就是关于用jquery如何获取指定层内的内容文本然后显示到指定的另一个层内全部的内容,包括:用jquery如何获取指定层内的内容文本然后显示到指定的另一个层内、jquery如何获取input中的内容、jquery如何获取选择的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)