從下面的HTML中,我想用jQuery獲取<label></label>
中的文本,但排除標籤中跨度內的文本。用jQuery獲取標籤內的文本
<label for="name">Name<span class="required">Required</span></label>
<input type="text" class="requiredField" name="name" />
我嘗試以下操作:
jQuery('.requiredField').each(function() {
var labelText = jQuery(this).prev().text();
}
它接收這是跨度.required
內部以及文字,但我想唯一的「名稱」(即NameRequired)。我怎樣才能排除這一點?謝謝。
可能的重複[在元素中獲取文本不包括被繼承人](http://stackoverflow.com/questions/6487777/getting-text-within-element-excluding-decendants) –
使用更多ID ... –
你有沒有知道你只需要以長格式編寫'jQuery'一次?通過將代碼封裝在'(function($){....})(jQuery);'中,無論是否使用了noConflict,都可以使用'$'。 – ThiefMaster